2012-12-14 20 views

回答

1

根據你的問題:

「重定向:http://www.mydomain.com/directory-a/directory-b/directory-c/?sid=123456

「到:http://www.mydomain.com/directory-a/directory-b/directory-c/

這一個辦法做到這一點:

RewriteEngine On 
RewriteBase/
RewriteCond %{QUERY_STRING} sid=\d+.* 
RewriteRule .* %{REQUEST_URI}? [L,R=301] 

總之,什麼規則確實是去掉查詢字符串,這是問題所要求的。

+0

這個工作正常。謝謝 – philip76

+0

不客氣 –

0

嘗試在你的文檔根目錄下添加這些規則的htaccess文件:

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^sid=[0-9]+&?(.*)$ 
RewriteRule ^(.*)$ /$1?%1 [L,R=301] 
+0

這個工作得很好。也謝謝你。 – philip76