Bonjour,
Je voudrai retirer les index.php de mes pages qui se présente sous la forme suivante :
www.mon-site.com/index.php/mapage
Pour obtenir la forme suivante :
www.mon-site.com/mapage
L'utilisateur tape => www.mon-site.com/index.php/mapage
Je le redirige dans un première temps vers => www.mon-site.com/mapage
La page n'a pas d'index, alors je fait une redirection interne vers la bonne page => www.mon-site.com/index.php/mapage
J'ai donc subdiviser mon problème en deux étapes :
1. Faire une redirection permanente de l'index.php vers la page sans index.
2. Faire une redirection interne de la page sans index.php vers la page avec l'index
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^index\.php(.*)$ $1 [R=301,L]
Mon problème est que je n'arrive pas à faire cohabité les deux expressions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^(.*) index\.php/$1 [L,QSA]
J'ai beau retourner le problème dans tout les sens je n'arrive pas à voir l'erreur.
Cordialement,
Patrick Kolodziejczyk.
Partager