Bonsoir amis codeurs,
J'ai récemment entrepris la décision d'avoir de belles URL, et un petit problème s'est glisser.. En fait, c'est simple. Actuellement mes URLs sont redirigés comme ceci :
http://monsite.fr/index.php => http://monsite.fr/home
http://monsite.fr/contact.php => http://monsite.fr/contact
Avant tout chose, je tiens à préciser que dans tous mes fichiers les liens ont bien été modifier vers les nouvelles URLs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 RewriteEngine On RewriteBase / Options +FollowSymlinks # GLOBAL # RewriteRule ^home$ index.php [L] RewriteRule ^contact$ contact.php [L] ...
Le problème rencontré est le fait que, si je dans ma barre d'adresse je tape http://monsite.fr/index.php, eh bien l'URL n'est pas automatiquement rediriger vers ../home. Du coup, c'est un peu embêtant !
J'ai Google-isé mon problème, et suit tombé sur la possibilité d'utiliser un flag R=301, simulant une redirection 301. Cependant, cela m'injecte une erreur 500 et rien ne fonctionne.
J'ai besoin de lumière, car aucune solution, je vois.
Si vous pourriez m'éclairer, ce serait top
Merci par avance aux personnes qui me porteront de l'aide !
Kévin
Partager