2010-04-06 2 views
0

ребята привет Я использую этот HTAccess скрипт для установки search.php?q=sometng&type=all в search/sometng/Htaccess query_string и переписать правила

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

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

это работает успешно, но я получаю сообщение об ошибке 404!

Я пытался поставить

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

он возвращает Попытку открыть не собирается закончить в любое время введенное в петлю маршрутизации.

что не так с этим?

ответ

0

Попробуйте что-то вроде:

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

Попробуйте

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