pianomambo
12/02/2011, 06h31
Bonjour à tous,
Je suis en hébergement mutualisé chez OVH.
En fin de htaccess, j'essaie de ramasser toutes les urls restantes à la racine.
RewriteRule ^([^/]+)$ /redirection.php [L,R=301]
Question bête (ou pas ?) : pourquoi est-ce que la ligne ci-dessus provoque une erreur ?
[EDIT]
Réponse : cela provoque une boucle infinie.
Il faut commencer par exclure le cas : redirection.php
RewriteRule ^redirection.php$ - [L]
RewriteRule ^([^/]+)$ /redirection.php [L,R=301]
Je suis en hébergement mutualisé chez OVH.
En fin de htaccess, j'essaie de ramasser toutes les urls restantes à la racine.
RewriteRule ^([^/]+)$ /redirection.php [L,R=301]
Question bête (ou pas ?) : pourquoi est-ce que la ligne ci-dessus provoque une erreur ?
[EDIT]
Réponse : cela provoque une boucle infinie.
Il faut commencer par exclure le cas : redirection.php
RewriteRule ^redirection.php$ - [L]
RewriteRule ^([^/]+)$ /redirection.php [L,R=301]