2013-08-02 199 views
0

我試圖讓:.htaccess的查詢字符串

http://www.specialisedorthoticservices.co.uk/image.php?object_type=detailed&image_id=140&window=popup 

成爲這樣的:

http://www.specialisedorthoticservices.co.uk 

查詢的結果不再存在,再直接似乎沒有看到工作代碼如下:

RewriteCond %{REQUEST_URI} ^/image\.php$ 
RewriteCond %{QUERY_STRING} ^object_type=detailed&image_id=140&window=popup$ 
RewriteRule ^(.*)$ http://www.specialisedorthoticservices.co.uk [R=301,L] 

回答

0

刪除image.php之前的斜線。事實上,爲什麼不縮短呢?爲了不追加查​​詢字符串,您需要一個如此的終止問號

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^object_type=detailed&image_id=140&window=popup$ 
RewriteRule ^image\.php$ /? [R=301,L] 
+0

我添加了?訪問該頁面 – user2646020

+0

對不起忘了斜線部分,在我的手機上它仍然忽略了規則的不容易複製粘貼代碼 – WebChemist

+0

感謝您的及時回覆,但仍然沒有喜悅 的RewriteCond%{QUERY_STRING}^OBJECT_TYPE =詳細&image_id = 140&窗口= popup $ RewriteRule ^/image \ .php $ http://www.specialisedorthoticservices.co.uk? [R = 301,L] – user2646020