2014-02-17 48 views
1

當我使用它工作正常的URL普通文本試圖重定向...重定向與查詢的心不是工作 - htaccess的

Redirect 301 /thisisatest/ http://www.mydomain.com/test-result/ 

但是當我嘗試使用URL這樣它不工作,我已經指出問題到查詢?

Redirect 301 /sub.php?page=1&panel=1/ http://www.mydomain.com/test-result/ 

有什麼我應該包括?

回答

0

這是因爲您無法與Redirect指令中的QUEY_STRING匹配。您需要在DOCUMENT_ROOT/.htaccess文件中使用這樣的mod_rewrite規則:

RewriteEngine On 

RewriteCond %{QUERY_STRING} ^page=1&panel=1$ [NC] 
RewriteRule ^sub\.php$ http://www.mydomain.com/test-result/? [L,R=301,NC]