Bonjour, mon site www.chateauxlozere.fr contient une fiche par château, en html, dont l'affichage est géré par un fichier php, selon le schéma ci-dessous :
Le nom de certains dossiers n'est pas terrible pour le SEO et je vais les modifier pour améliorer la recherche.
Mais je ne veux pas perdre le bon référencement existant alors je tente de faire des redirections via le fichier .htaccess
Voici mon fichier .htaccess placé à la racine du site (les deux dernières lignes correspondent à la redirection souhaitée) mais cela ne fonctionne pas (je précise que mes connaissances sont très basiques) :
Lorsque je clique sur le résultat de recherche (qui référençait l'ancienne adresse)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 RewriteEngine on Redirect 301 /p99_liste.php https://www.chateauxlozere.fr Redirect 301 /p10_carte.php https://www.chateauxlozere.fr/carte-des-chateaux.php RewriteCond %{HTTP_HOST} ^chateauxlozere.fr$ RewriteRule ^(.*) http://www.chateauxlozere.fr$1 [QSA,L,R=301] RewriteCond %{SERVER_PORT} 80 RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA] ErrorDocument 404 /page-introuvable.php RewriteCond %{QUERY_STRING} ^chateau=004-01-ChampLe$ RewriteRule (.*) /_chateaux.php?chateau=004-01-Le-Champ [R=301,L]
la redirection ne semble pas fonctionner et l'internaute se retrouve sur la page d'erreur :
Je ne parviens pas à trouver la solution en cherchant sur internet, probablement à cause de ma faible connaissance de la matière.
Quelqu'un peut-il m'aider, s'il vous plait ?
Merci et bonne soirée![]()







Répondre avec citation

Partager