Comment faire pour ce type de redirection ?

Nouveau WRInaute
Bonjour,

Je voudrais modifier les catégories de mon site sans perdre le référencement des produits de ces mêmes catégories, par example:

J'ai actuellement:

categorie1
categorie2
categorie3
categorie4

avec pour un produit de la catégorie1 l'URL suivante:
http://www.example.com/categoie1-produit1.html

et je voudrais créer des catégories principales (A et B), qui engloberont les catégories existantes:

categorieA
- categorie1
- categorie2

categorieB
- categorie3
- categorie4

si je fais ça j'aurai pour un produit de la catégorie1 l'URL suivante:
http://www.example.com/categorieA-categ ... duit1.html

Etant donné que l'URL des produits ne sera plus la même comment puis-je faire ?


mon .htaccess est le suivant
Code:
Options +FollowSymLinks
RewriteEngine On 
RewriteBase /

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-([0-9]+).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pi-([0-9]+).html$ popup_image.php?pID=$2&%{QUERY_STRING}
RewriteRule ^(.*)-t-([0-9]+).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-a-([0-9]+).html$ article_info.php?articles_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pr-([0-9]+).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pri-([0-9]+).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-i-([0-9]+).html$ information.php?info_id=$2&%{QUERY_STRING}

merci d'avance
 
WRInaute accro
tu reconstruis l'URI une fois que tu as pu intercepter la valeur de $products_id, et si l'URI est différent de $_SERVER['REQUEST_URI'], tu rediriges vers l'URI de contrôle.

Comme ça ça reste redirigé même si tu changes les noms des catégories ;)
 
Nouveau WRInaute
Je te remercie pour cette réponse, mais j'ai pas vraiment compris, je suis débute dans le référencement.

Je vais essayer de chercher sur le forum des posts traitant de l'URI.

Si tu as néanmoins un peu de temps pour développer, je t'en remercie d'avance

Taeky
 
Discussions similaires
Haut