Je suis vraiment, vraiment novice dans les règles de réécriture ..
J'ai php script avec un formulaire de recherche et avec trois imputations: titre; Catégorie ; Région . L'utilisateur peut effectuer une recherche par catégorie de titre ou de la région, de sorte que les paramètres ne peut pas être dans un order.Sometime spécifique leur recherche par titre quelque temps que par catégorie d'une région ...Formulaire de recherche règle de réécriture des paramètres
mes règles
RewriteRule ^list/(.*)/(.*)/(.*)/$ /List.php?category=$1®ion=$2&title=$3 [L]
RewriteRule ^list/(.*)/(.*)/$ /List.php?category=$1®ion [L]
RewriteRule ^list/(.*)/$ /List.php?category=$1 [L]
RewriteRule ^list/(.*)/(.*)/$ /List.php?region=$2&title=$3 [L]
RewriteRule ^list/(.*)/(.*)/$ /List.php?category=$12&title=$3 [L]
.. ..et ainsi de suite jusqu'à ce que je termine toute permutation. est-il un moyen de contrôler les variables pour obtenir ceci:
/list/category/ /list/region/
/list/region/category/
/list/category/region/
/list/region/title/.....
? merci à l'avance
Comment obtenez-vous un tel format à partir du formulaire de recherche? en utilisant javascript? Pourquoi utiliser réécrire pour la recherche du tout? c'est inutile –
Comment devrait-on faire la distinction si 'foo' dans'/list/foo/'ou'/list/foo/bar/'est une catégorie ou une région? – Gumbo