我是htaccess的新手所以请耐心等待.. 我尝试将流量重定向到带有查询字符串的网址到我网站的根目录,因为这些网址已不再使用。
以下是一个例子:
我想要转到此网址
https://www.DomainName.com/subdir1/subdir2/cond_e.asp?obark=110246
转到http://www.DomainName.com
我不需要保留URL或任何只是重定向到我的主页。
我需要对查询字符串值执行此操作,从obark = 110246一直到obark = 120000。
我基本上使用以下内容来获取至少一个正确重定向的网址,但从来没有让它完全正常工作。
RewriteCond %{QUERY_STRING} ^oPark=110246$
RewriteRule ^subdir1/subdir2/cond_e(.*) ^$? [NE, R=301, L]
我做错了什么?请帮忙!
答案 0 :(得分:0)
尝试使用subdir2中的以下规则,
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/cond_e.asp
RewriteCond %{QUERY_STRING} ^obark=[1]{1}[1-2]{1}[0]{1}[02-9]{1}[094-5]{1}[06-9]{1}
RewriteRule ^ http://www.DomainName.com? [R=301,L]