RewriteRules dans .htaccess ou configuration principale ?
Bonjour,
Mon objectif me semble simple : rediriger un page vers une autre !
J'ai, dans un répertoire repertoire, une page index.html et une page test.html.
Je voudrais, à l'ai de de RewriteRules récrite mon url www.monsite.fr:9080/repertoire/ pour afficher le contenu de test.html
pour cela je tente d'écrire mes RewriteRules dans mon virtual Host:
Code:
1 2 3 4
| <VirtualHost *:9080>
RewriteEngine on
RewriteRule ^index\.html$ test.html [L]
</VirtualHost> |
Seulement ca ne fonctionne pas...
Après plusieurs recherche, j'ai fini par créer un fichier .htacces dans mon répertoire repertoire avec STRICTEMENT les même directive.
Dans ce cas là, cela fonctionne.
Cela signifie t'il que toutes mes RewriteRules doivent être dans mon fichier .htaccess (ce qui me gêne...) ?
Comment je peux déporter mes RewriteRules dans mon fichier de config apache (VirtualHost, Location, etc...) ?
Suis je obliger d'avoir des .htaccess dans chacun de mes répertoire pour utiliser les RewriteRules ?
MErci d'avance pour toutes ces réponse !