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:
Seulement ca ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <VirtualHost *:9080> RewriteEngine on RewriteRule ^index\.html$ test.html [L] </VirtualHost>
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 !
Partager