Bonsoir à tous,
Je viens de refaire entièrement mon site internet et par la même occasion modifier le nom de certaines pages.
Du coup, j'ai voulu mettre en place une redirection permanente dans .htaccess de l'ancienne page vers la nouvelle, or ceci ne fonctionne pas.
En effet, au lieu de rediriger "/accueil.html" vers "/index", la redirection se fait vers "/index.php?=accueil.html".
Voilà mon .htaccess ;
1 2 3 4 5 6 7
|
RewriteBase /
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php?p=$1 [QSA,L]
RedirectPermanent /accueil.html http://www.mon-site.com/index |
J'ai tenté de modifier ma redirection par
RewriteRule /accueil.html http://www.mon-site.com/index [QSA,L,R=301]
en le plaçant après le "RewriteEngine On", mais dans ce cas aucune redirection ne s'effectue et je suis renvoyé sur ma page erreur 404...
Si quelqu'un a une piste, je suis preneur !
Merci d'avance.
Partager