2014-02-19 122 views
1

我們原來的網址是以一個參數開始的,後面的改寫作品重定向它們(感謝Jon Lin)。htaccess重寫規則附加參數?

然而,原始參數是附加的重定向,從而使

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^old-page$ 
RewriteRule ^$ /newpage [R=301,L] 

最終要mydomain.com/newpage?old-page

任何想法如何解決?再次感謝, 傑夫

回答

0

有像這樣以剝離現有的查詢字符串:

RewriteEngine On 

RewriteCond %{QUERY_STRING} ^old-page$ [NC] 
RewriteRule ^$ /newpage? [R=301,L] 

注意到?在目標URI的末尾,用來剝離工作存在的查詢字符串。

+0

謝謝! [NC]是什麼? – Geoff

+0

'NC - 無案例(忽略大小寫)' – anubhava

+0

非常有幫助,非常感謝。 – Geoff