2015-04-29 124 views
1

我想重定向一個page.html與PARAMS在最後的基礎URL無參數。我知道我應該使用國防部重寫,但我無法弄清楚規則。您的幫助將不勝感激。htaccess - 如何使用參數重定向網址到基址url

下面是這種情況: 我htaccess的嘗試這樣做,這個規則沒有工作:

redirect 301 "/page.html?p=2" http://www.domain.com/page.html 

我理解從閱讀計算器上的其他職位,我應該寫類似

^page\.html$ http://www.domain.com/page.html [QSA,NC,R=301,L] 

但是最後的規則[QSA,NC,R=301,L]不正確。我無法弄清楚。我只想爲p=2參數爲此url執行301,並且沒有其他參數。

然後處理其他頁面的此規則後的其餘規則。

回答

1

你可以把這段代碼在你的根htaccess的

RewriteEngine On 

RewriteCond %{QUERY_STRING} ^p=2$ [NC] 
RewriteRule ^page\.html$ /page.html? [R=301,L] 
+1

謝謝賈斯汀 –

+0

不客氣。 –