我有一个简单的搜索表单。提交搜索按钮后,网址会转到example.com/search.php?q=query
。我希望将其重定向到example.com/search/query
。
我试过了
RewriteRule search\.php?q=(.*)$ /search/$1 [R=301,L]
RewriteRule search/(.*)$ search.php?q=$1 [NC]
但它不起作用。
这是我最近的尝试
RewriteCond %{QUERY_STRING} ^q=(.*)$
RewriteRule ^search\.php$ http://example.com/search/%1 [R=302,L]
它正在重定向到example.com/search/query?q=query