zola2 Posted December 10, 2008 Share Posted December 10, 2008 Bonjour,Lorsque j'active l'URL Rewriting pas de soucis au niveau de la réecriture des URLs mais pour ce qui est du classement de produit ou de définir un nombre de produits par page via le menu déroulant sur la page category.php, l'URL Rewriting pose problème :Exemple :Affichage par défaut :URL non rewrité : category.php?id_category=6 URL rewrité : 6-exemple-de-texteOk ca marche !Affichage avec classement/filtre :Page non rewrité : category.php?id_category=6&orderby=price&orderway=descURL rewrité : 6-exemple-de-texte?orderby=price&orderway=descMalheureusement pour le deuxième cas les variables ne sont pas récupérés par les scripts... normal : pourquoi y a-t-il un ajout de variable sur une URL déjà rewrité ???J'utilise la version 1.0.0.8Une piste ?Merci Link to comment Share on other sites More sharing options...
zola2 Posted December 10, 2008 Author Share Posted December 10, 2008 Pour info, pour ceux qui rencontre le même soucis... selon je pense le type de serveur il faut remplacer le fichier .htaccess : # URL rewriting module activation RewriteEngine on RewriteBase / # URL rewriting rules RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$1$3 [L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ category.php?id_category=$1$3 [L,E] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ supplier.php?id_supplier=$1$3 [L,E] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ manufacturer.php?id_manufacturer=$1$3 [L,E] # Catch 404 errors ErrorDocument 404 /404.php par # URL rewriting module activation RewriteEngine on RewriteBase / # URL rewriting rules RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$1$3 [QSA] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ category.php?id_category=$1$3 [QSA] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ supplier.php?id_supplier=$1$3 [QSA] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ manufacturer.php?id_manufacturer=$1$3 [QSA] # Catch 404 errors ErrorDocument 404 /404.php L'option [QSA] permet de récupérer les variables présente sur URL déjà réécrite. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now