Jump to content

Inverser id et alias dans l'url rewritée de product.tpl

Recommended Posts



Comment passer l'id_product après l'alias (l'intitulé du produit) dans l'url rewritée de la page produit.tpl ?


Concrètement, comment passer de 1 à 2 :

1 : ../25-saucisses-de-toulouse.html

2 : ../saucisses-de-toulouse-25.html


Intérêt de l'inversion : meilleure lecture pour le visiteur


J'ai modifié la page classes/Link.php comme suit :

$link .= $alias.'-'.(int)$id_product;

au lieu de : $link .= (int)$id_product.'-'.$alias;


et modifié le .htaccess comme suit :

RewriteRule ^[a-zA-Z0-9-]*\-([0-9]+)\.html /product.php?id_product=$2 [QSA,L]

au lieu de : RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L]


Erreur indiquée : le produit est introuvable


Merci pour votre aide.



Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More