Jump to content
Sign in to follow this  
zola2

URL Rewriting / Nb/Page & Filtres

Recommended Posts

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-texte
Ok ca marche !

Affichage avec classement/filtre :
Page non rewrité : category.php?id_category=6&orderby=price&orderway=desc
URL rewrité : 6-exemple-de-texte?orderby=price&orderway=desc

Malheureusement 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.8

Une piste ?

Merci

Share this post


Link to post
Share on other sites

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.

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
Sign in to follow this  

×
×
  • Create New...

Important Information

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