Besoin d'un tit coup de pouce pour redirection 301 massive

Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics

wadzaloo
Nouveau WRInaute
 
Messages: 36
Inscription: Lun Avr 23, 2007 13:21

Besoin d'un tit coup de pouce pour redirection 301 massive

Message le Sam Jan 19, 2008 15:54

Bonjour toutes et tous,

Desolé si mon probleme est archi-connu mais je n"ai pas su trouver la reponse. Voili,voila...

J'utilise Sef Advance sous Joomla pour mes url. Par erreur j'ai laissé coché pendant 15 jours une option de la configuration "unique item=YES" qui ajoute à l'URL la date et ItemId...le temps que les Google bots viennent enregistrer tout cela Rolling Eyes

Cela fait un mois maintenant que j'ai decoché cette option mais les URL "ancienne mouture" apparaissent toujours (et bien positionnées) dans les recherches Google, ce qui amenent mes visiteurs à la jolie page 404 !

Je ne trouve pas ces adresses obsoletes dans la liste des "pages à erreur 404" fournies par les outils de diagnostic Google et ne peut donc les eradiquer simplement

Exemple:

Bien video-guitare/gods-club/stairway-to-heaven-stanley-jordan/
Pas bien (no more valid): video-guitare/gods-club/stairway-to-heaven-stanley-jordan-20070701451/


Donc, precisemment: existe t'il une petit code a mettre dans mon .htaccess pour rediriger massivement vers la bonne adresse ou faut il que je me tartine toutes les adresses une a une (il y en a des centaines et j'ai un peu peur d'un ralentissement du site

pour le moment, je ne connais que ça...

Code: Tout sélectionner
RewriteEngine on
RewriteRule ^anciennepage.html$ nouvelle-page.php [R=301,L]


Merci d'avance !

jboor
WRInaute impliqué
WRInaute impliqué
 
Messages: 350
Inscription: Sam Aoû 20, 2005 19:36

Message le Sam Jan 19, 2008 23:26

Essaye cette ligne

RewriteRule ^([-_0-9a-zA-Z]+)/([&-_0-9a-zA-Z]+)/([&-_0-9a-zA-Z]+)-([0-9]+)/$ $1/$2/$3 [L]

Cette ligne est quelque soit les dossiers, si tu veux appliquer ça à un dossier seulement tu remplace ([-_0-9a-zA-Z]+) par le nom du dossier

wadzaloo
Nouveau WRInaute
 
Messages: 36
Inscription: Lun Avr 23, 2007 13:21

Message le Dim Jan 20, 2008 2:40

Merci !
J'ai essayé en mettant ce code juste apres le RewriteEngine on mais rien ne change...(pas de modif de l'URL, redirection sur 404..) - bizarre

jboor
WRInaute impliqué
WRInaute impliqué
 
Messages: 350
Inscription: Sam Aoû 20, 2005 19:36

Message le Dim Jan 20, 2008 7:48

j'ai oublié de mettre 301 à la place de L

Code: Tout sélectionner
RewriteRule ^([-_0-9a-zA-Z]+)/([&-_0-9a-zA-Z]+)/([&-_0-9a-zA-Z]+)-([0-9]+)$  $1/$2/$3 [301]
RewriteRule ^([-_0-9a-zA-Z]+)/([&-_0-9a-zA-Z]+)/([&-_0-9a-zA-Z]+)-([0-9]+)/$  $1/$2/$3 [301]

wadzaloo
Nouveau WRInaute
 
Messages: 36
Inscription: Lun Avr 23, 2007 13:21

Message le Dim Jan 20, 2008 11:36

Aie..j'ai essayé et ça plante "Internal Serveur Error" (chez OVH)
Et comme je suis une quiche dans l'ecriture de ces codes...ne faut il pas mettre [R=301] ?

Quoi qu'il arrive, merci jboor pour ton support :wink:

jboor
WRInaute impliqué
WRInaute impliqué
 
Messages: 350
Inscription: Sam Aoû 20, 2005 19:36

Message le Dim Jan 20, 2008 21:55

Pas de quoi, oui il faut R=301. Tu as l'idée il faut seulement manipuler un peu la ligne par exemple ajouter / avant $1/$2/$3


Formation recommandée sur ce thème :

Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Test de redirection
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités