你好我们正在使用这个htaccess脚本将search.php?q=sometng&type=all
设置为search/sometng/
RewriteCond %{QUERY_STRING} q=(.*)&type=all
RewriteRule ^search\.php$ /search\/%1\/? [R=301,L]
它成功运作但我得到404错误!
我试过把
RewriteRule ^search/(.*)/$ search.php?q=$1&type=all
它返回尝试打开并不会在任何时间进入路由循环结束。
这有什么不对吗?
答案 0 :(得分:0)
尝试类似:
RewriteRule ^search/([a-z][A-Z])/([a-z][A-Z])/$ /search.php?q=$1&type=$2
答案 1 :(得分:0)
尝试
RewriteRule ^search/([^/]+)/([^/]+)$ search.php?q=$1&type=$2 [L]