.htaccess帮助!将带有查询字符串的URL重定向到根目录

.htaccess帮助!将带有查询字符串的URL重定向到根目录,.htaccess,redirect,.htaccess,Redirect,我是新来的,所以请容忍我。。 我正在尝试将流量重定向到带有查询字符串的URL,并将其重定向到我的站点的根目录,因为这些URL不再使用 以下是一个例子: 我想访问此URL https://www.DomainName.com/subdir1/subdir2/cond_e.asp?obark=110246 转到http://www.DomainName.com 我不需要保持网址或任何东西只是重定向到我的主页 我需要对从obark=110246一直到obark=120000的查询字符串值执行此操作

我是新来的,所以请容忍我。。 我正在尝试将流量重定向到带有查询字符串的URL,并将其重定向到我的站点的根目录,因为这些URL不再使用

以下是一个例子:

我想访问此URL

https://www.DomainName.com/subdir1/subdir2/cond_e.asp?obark=110246
转到
http://www.DomainName.com
我不需要保持网址或任何东西只是重定向到我的主页

我需要对从obark=110246一直到obark=120000的查询字符串值执行此操作

基本上,我一直在玩下面的游戏,以获得至少一个正确重定向的URL,但根本无法让它工作

RewriteCond %{QUERY_STRING} ^oPark=110246$

RewriteRule ^subdir1/subdir2/cond_e(.*) ^$? [NE, R=301, L]

我做错了什么?请帮忙

在子菜单2中尝试以下规则

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]

感谢Abhishek Gurjar的回复,我尝试了上面的方法,当我浏览到URL时,它将我重定向到www.DomainName.com/subdir1/subdir2/index_e.asp是否有办法通过将重写规则放在根级别htaccess来完成这项工作?我将其放在subdir2检查是否有其他规则不冲突,因为它在这里工作非常奇怪,虽然它在htaccess测试仪中工作,但当我在htaccess中设置相同的条件和规则时,它就不工作了。我甚至尝试了其他几种情况,它们在测试仪中工作,而不是在我的站点中。。我也检查过是否有冲突,但我没有看到任何冲突。。