[reso] Hésitation sur le code à utiliser pour une réécriture

Nouveau WRInaute
Bonjour,

Je passe de ce format :
-http://www.domain.com/categorie/nom_du_produit.html
(seul "nom_du_produit" varie)
à
-http://www.domain.com/nom_de_la_categorie/nom_du produit.html

J'ai pensé à une redirection 301 mais je n'ai pas la variable "nom_de_la_categorie"... donc impossible...

Sinon, je renvoie un code 410 sur les anciennes url pour les désindexer puis j'attends le crawl sur les nouvelles...

Actuellement, les 2 urls mènent à la même page -> duplicate content... super mal...

Que feriez-vous ?
Merci
 
WRInaute discret
Tu peux utiliser une redirection avec php sans le htaccess pour detecter les catégories

Du genre :

Code:
$rq=mysql_query("select id_categorie from table_produits where produit='$_GET[produit]'");
$tr=mysql_fetch_array($rq);
$rq2=mysql_qquery("select nom_categorie from table_categories where id_categorie='$tr[id_categorie]'");
$tr2=mysql_fetch_array($rq2);
et là tu met la redirection

Code:
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.domaine.com/".$tr2[nom_categorie]."/".$tr[produit]);

Je connais pas la structure de ta base de données mais c'est dans ce sens
 
Discussions similaires
Haut