2017-06-03 82 views
0

我是新来的htaccess所以请忍受我 我试图重定向流量到URL查询字符串到我的网站的根,因为这些URL不再使用。.htaccess帮助!用查询字符串将URL重定向到根

下面是一个例子:

我想交通这个URL

https://www.DomainName.com/subdir1/subdir2/cond_e.asp?obark=110246 

http://www.DomainName.com 我不需要保留URL或任何东西只是重定向到我的主页。

我需要为查询字符串值从obark = 110246一直到obark = 120000做到这一点。

我已经基本上玩了下面,至少得到一个URL来重定向,但永远不能得到它的工作。

RewriteCond %{QUERY_STRING} ^oPark=110246$ 

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

我在做什么错?请帮忙!

回答

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] 
+0

感谢阿布舍克Gurjar的答复,我想上面的,当我浏览到的URL重定向它我www.DomainName.com/subdir1/subdir2/index_e .asp有没有办法通过将rewriterule放在根级别htaccess来完成这项工作? – newb

+0

你在哪里试过规则, –

+0

我把它放在subdir2 – newb

相关问题