Comment faire pour rediriger les index.php à une autre page s'affiche correctement, via .htaccess?
Actuellement mon fichier htaccess contient cette règle, afin de rediriger les website.org/index.php pour website.org/en/home
RewriteRule index.php /en/home [R=301]
Cependant, à l'heure actuelle aussi d'autres index.php
pages dans le plus profond des dossiers de redirection! par exemple, website.org/folder/index.php
redirige vers website.org/en/home
Comment puis je faire pour que la règle s'appliquent exclusivement à la racine, et pas plus profonde des dossiers?
Merci beaucoup.
OriginalL'auteur Sam | 2011-03-05
Vous devez vous connecter pour publier un commentaire.
^
signifie que c'est la racine du chemin d'accès au serveur?Pas de. ^ signifie début de la chaîne. Vous essayez de faire correspondre l'url de chemin relatif au dossier dans lequel .htaccess est présent. Dans ce cas, son index.php. En cas d'ur ex. url website.org/folder/index.php, index.php match folder/index.php et faire la redirection. Maintenant, avec ^index.php il n'a pas matc folder/index.php comme cette url commencer avec dossier.
Je vois... que des tours de cette question pour moi. Merci pour l'ajout d'infos!
OriginalL'auteur Zimbabao