Je souhaite rediriger www.example.com/index.php vers example.com/
Pour cela, j'utilise la règle :
CODE
RewriteRule ^index\.php$ /? [R=301,L]
Or, je m'aperçois que celle-ci ne fontionne pas chez infomaniak.
En cherchant un peu, j'ai l'impression que cela provient de la configuration d'apache car :
CODE
DirectoryIndex index.php index.html
RewriteRule ^index\.php$ /? [R=301,L]
RewriteRule ^index\.php$ /? [R=301,L]
---> ne fonctionne pas : redirection 301 à l'infini (il considère que index.php est la même chose que / : bizarre)
alors que :
CODE
DirectoryIndex index.html index.php
RewriteRule ^index\.php$ /? [R=301,L]
RewriteRule ^index\.php$ /? [R=301,L]
--> là, ça fonctionne, mais il faut que le fichier index.html existe (sinon boucle infini de redirections 301)
Quelqu'un a-il une idée ?
Merci !
