2017-06-03 115 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

相關問題