有许多类似的.htaccess问题,但即使经过漫长的搜索,我也无法找到问题的答案。
我认为它应该相当简单,它超出了我的能力。
我需要重定向添加参数以将搜索参数扩展到另一个 - 具体来说我需要这个:
www.domain.com/?s=whatever
成为
www.domain.com/?s=whatever&post_type=product
每次,但显然只有 s 参数存在且 post_type 参数不存在。
在这种情况下,以正确的方式(在输入时管理参数)这样做是不可能的,这就是为什么我想用.htaccess绕过它。
非常感谢你的帮助!
答案 0 :(得分:1)
您可以在站点根目录中使用此规则.htaccess:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^s=[^&]+ [NC]
RewriteRule ^ %{REQUEST_URI}?post_type=product [QSA,L,R=302,NE]