Changement de stratégie URL rewriting et réindéxation

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


FroZenDooM
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 161
Inscription: Mer Aoû 11, 2004 8:53

Changement de stratégie URL rewriting et réindéxation

Message le Lun Juil 16, 2007 16:06

Bonjour,

Je voudrais soumettre un cas de URL rewriting qui pose problème.
Les pages du site sont actuellement indéxées ainsi :
http://lesite.com/acheter-produit-225.html

acheter-produit reste fixe. On affiche la page selon le numéro, ici 225.
La règle de rewrite est la suivante :
Code: Tout sélectionner
RewriteRule ^acheter-produit-([0-9]*).html$ /index.php?page=produit&fiche=$1 [L]


Après avoir lu plusieurs sujets le mieux serait de faire un URL rewriting avec :

http://www.lesite.com/café-marque-produit-225.html
Ici la marque et le produit change en dynamique selon le produit.
Par exemple : http://www.lesite.com/café-carteblanc-noir-en-poudre-225.html
La règle de rewrite sera :
Code: Tout sélectionner
RewriteRule ^café-(.*)-(.*)-([0-9]*).html$ /index.php?pg=produit&fiche=$3 [R=301,L]


Jusqu'ici tout va bien.

Mais comment éviter la double indexation de ces pages?
Il faudrait qu'en arrivant sur l'ancien lien : http://lesite.com/acheter-café-225.html .. on soit redirigé sur http://lesite.com/café-carteblanc-noir-en-poudre-225.html

Comment faire ? Il faut le faire dans le htaccess ou on est obligé de le faire dans le fichier php ??
:?: Merci pour vos idées

chtipepere
WRInaute impliqué
WRInaute impliqué
 
Messages: 484
Inscription: Jeu Jan 08, 2004 16:15

Message le Lun Juil 16, 2007 16:26

Personnellement je le fais en php. Cela me permet de vérifier si l'id existe, et s'il existe, de vérifier que c'est le bon titre (en cas de changement de titre, ou de concurrent pas très sympa qui feraient beaucoup de liens avec le même id et des chaînes de texte différentes).
Je pense que c'est ce qu'il y a de plus sûr. Par contre, cela signifie qu'il faut exécuter une requête à chaque demande de page (ou passer par un système de cache HTML des pages).


FroZenDooM
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 161
Inscription: Mer Aoû 11, 2004 8:53

Message le Lun Juil 16, 2007 17:02

ok merci !

J'ai utilisé une redirection :
Code: Tout sélectionner
header(
"Status: 301 Moved Permanently", false, 301);
header(
"Location: http://www.votresite.com/unepage.htm");
exit();

Il reste juste à espérer que la réindexation prenne bien tout en compte et ne crée pas de doublons


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... 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 :

Consultez la description détaillée des produits ou services de Google suivants : JotSpot

  • Liste des backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.


Qui est en ligne

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