Messages: 125

Enregistré le: 16 Juin 2007

Message le Sam Jan 07, 2017 20:52

Bonjour,

je viens vers vous pour vous demandé de l'aide


j'ai fait la migration de mon nouveau site

j'ai bien crée la règle htacces 301 + 404
tout est ok

Ce que j'ai remarqué ce que je me suis trompé dans mon code, une petit faute d’orthographe

Exemple

la balise h1

Référence original X123

au lieu de

Référence originale X123

pareil dans le slug de l'url

example.com/reference-original-X123

au lieu de

example.com/reference-originale-X123

normalement dans wordpress si je modifie via le back office wordpress gère l'ancien url et la pointe vers la nouvelle ...

mais comme j'avais plus de 3000 référence j'ai fait les modifications par requête sql

et la cerise sur le gateau ce que j'ai mon nouveau sitemap qui est bien généré avec les nouvelles urls pas de soucis
mais que google à déjà indexé les ancien url

ce que j'aimerais faire je ne sais pas si c'est possible avec du htacces c'est faire une règle

qui dit

si il reconnais ce type d'url -> example.com/reference-original-X123

la pointé vers example.com/reference-originale-X123

-original-

et du coup je pourrais sauvé entre " les pages avec la mauvaise url et ainsi supprimé plus tard via google webmaster tools ses urls que je ne veux pas indexé ...

voila :-) un espérant avoir un conseil


bonne soirée à tous
Haut
3 Réponses
Messages: 125

Enregistré le: 16 Juin 2007

Message le Dim Jan 08, 2017 8:28

c'est ok j'ai trouvé la bonne règle


Code: Tout sélectionner
RewriteRule (^|.*?-)original-(.*)$ -$1originale-$2 [R=302,L,NC]
Haut
Messages: 140

Enregistré le: 17 Oct 2009

Message le Dim Jan 08, 2017 10:59

Pourquoi une redirection 302 ?
Ça devrait être permanent, donc 301 non ?
Haut
Messages: 125

Enregistré le: 16 Juin 2007

Message le Dim Jan 08, 2017 11:29

exact!
c'est bien 301

le bon code car y'avais une erreur dans la première de tiret en trop

Code: Tout sélectionner
RewriteRule (^|.*?)original-(.*)$ $1originale-$2 [R=301,L,NC]



bonne journée
Haut