我已经在.htaccess文件中设置了重定向,在该文件中我试图从添加到重定向规则中删除参数。我设置的规则是:
RewriteCond %{HTTP_HOST} ^windward\.net$ [NC]
RewriteCond %{QUERY_STRING} ^cat=1$
RewriteRule ^2013/$ https://www.windwardstudios.com/? [R=301,L]
我正在尝试从2013 /?cat = 1 $重定向到https://www.windwardstudios.com/,但是重定向URL是:
https://www.windwardstudios.com/?cat=1
如何从重定向的网址中删除?cat = 1?
答案 0 :(得分:0)
尝试
RewriteEngine on
RewriteCond %{QUERY_STRING} ^(.*)&?cat=[^&]+&?(.*)$ [NC]
RewriteRule ^/?(.*)$ /$1?%1%2 [R=301,L]