重定向到一個目錄我想刪除SID = 123456(可以是任意數量)從URL中刪除SID,並將其與htaccess的
重定向:http://www.mydomain.com/directory-a/directory-b/directory-c/?sid=123456
到:http://www.mydomain.com/directory-a/directory-b/directory-c/
重定向到一個目錄我想刪除SID = 123456(可以是任意數量)從URL中刪除SID,並將其與htaccess的
重定向:http://www.mydomain.com/directory-a/directory-b/directory-c/?sid=123456
到:http://www.mydomain.com/directory-a/directory-b/directory-c/
根據你的問題:
「重定向: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]
總之,什麼規則確實是去掉查詢字符串,這是問題所要求的。
這個工作正常。謝謝 – philip76
不客氣 –
嘗試在你的文檔根目錄下添加這些規則的htaccess文件:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^sid=[0-9]+&?(.*)$
RewriteRule ^(.*)$ /$1?%1 [L,R=301]
這個工作得很好。也謝謝你。 – philip76
還包括你所嘗試的。這將有助於他人回答。 – Amar