如何将301我的旧搜索查询字符串重定向到WordPress搜索查询字符串? 时间:2019-12-24 作者:ramin 如何重定向301:/cgi-bin/mt/mt-search.cgi?search=WORDS 至https://example.com/?s=WORDS 在中.htaccess 文件 1 个回复 最合适的回答,由SO网友:MrWhite 整理而成 在根的顶部尝试以下操作.htaccess 文件(WordPress块之前):RewriteCond %{QUERY_STRING} ^search=([^&]*) RewriteRule ^cgi-bin/mt/mt-search\\.cgi$ /?s=%1 [R=301,L] %1 在RewriteRule substitution是对前面CondPattern中捕获的组的反向引用(即搜索URL参数-“WORDS”)的值)。测试前请清除浏览器缓存。最好首先使用302(临时)重定向进行测试,以避免缓存问题。参考文献:https://httpd.apache.org/docs/current/mod/mod_rewrite.html 文章导航