RedirectPermanent dans un .htaccess et référencement
Bonjour,
J'utilise le RewriteRule pour toutes les pages de mon site.
J'ai modifié le .htaccess pour ajouter ".html" à toutes mes pages avec RewriteRule . Cependant, les sites qui font des liens vers mes pages ont des liens qui pointent vers les anciennes (sans le ".html") ; j'ai donc décidé d'ajouter dans le .htaccess un RedirectPermanent sur ces pages.
Explication :
Mes fichiers php sont de la forme suivante : repertoire_fichier.php, qui se traduit :
http://monSite.fr/repertoire/fichier.html
J'ai aussi un fichier repertoire.php qui se traduit par :
http://monSite.fr/repertoire.html
J'ai écrit des RedirectPermanent :
Code:
1 2
| RedirectPermanent /repertoire http://monSite.fr/repertoire.html
RedirectPermanent /repertoire/fichier http://monSite.fr/repertoire/fichier.html |
Lorsque je vais sur la page http://monSite.fr/repertoire/fichier pour tester le bon fonctionnement de la redirection, j'obtient :
http://monSite.fr/repertoire.html/fichier
au lieu de :http://monSite.fr/repertoire/fichier.html
Ca me prend la première règle sur le "repertoire"et lui applique le ".html". Si j'inverse les deux lignes, cette fois j'ai bien le ".html" au "fichier", mais encore celui au "repertoire".
Avez-vous une solution pour résoudre ce problème ?
Merci d'avance,
GabeLogan