2010-04-06 5 views
0

gars bonjour je suis en utilisant ce script htaccess pour définir search.php?q=sometng&type=all à search/sometng/htaccess query_string et règle de réécriture

RewriteCond %{QUERY_STRING} q=(.*)&type=all 

RewriteRule ^search\.php$ /search\/%1\/? [R=301,L] 

cela fonctionne avec succès mais je reçois une erreur 404!

J'ai essayé de mettre

RewriteRule ^search/(.*)/$ search.php?q=$1&type=all 

il retourne Toute tentative d'ouverture ne va pas mettre fin à tout moment entré dans une boucle de routage.

Qu'est-ce qui ne va pas avec ça?

Répondre

0

Essayez quelque chose comme:

RewriteRule ^search/([a-z][A-Z])/([a-z][A-Z])/$ /search.php?q=$1&type=$2 
0

Essayez

RewriteRule ^search/([^/]+)/([^/]+)$ search.php?q=$1&type=$2 [L] 
Questions connexes