我更改了网站的平台,因此有了新的搜索网址结构。
旧网址结构如下:
/ catalogsearch /结果/ Q =测试
并且新的url结构是这样的:
/search_results.php?keyword=test&submit_search =
我尝试使用此代码将旧网址重定向到新网址,但它似乎无法正常工作。
RewriteRule ^(catalogsearch\/result\/\?q=).*$ search_results.php?keyword=$1&submit_search= [L]
我有什么遗失的吗?
答案 0 :(得分:0)
您需要使用$adjacent = 1;
来匹配查询字符串。
您可以使用:
RewriteCond %{QUERY_STRING}