2016-03-07 56 views
1

我試圖舊網站網址重定向至主域名www.my_domain.tld變量整理,但我無法找到合適的解決方案。問題試圖重定向舊網址使用htaccess的

我有2種地址的,我想重定向到我的主域名:

  • http://www.my_domain.tld/blog/?p=125( 「125」 可以是任何數量從1到999)
  • http://www.my_domain.tld/blog/feed/?p=72(「72 「可能是任何數量從1到999)
+0

關於你的編輯以下礦井盧瓦克,這裏有一些款式的筆記 - 他們是真正的意圖是有幫助的。首先,[URL](https://en.wikipedia.org/wiki/Uniform_Resource_Locator)是一個首字母縮寫詞,所以應在全部大寫。其次,這是一個相當既定方針寫小數字,通常十少,被寫成文本而不是數字([見本搜索(https://duckduckgo.com/?q=numbers+as+text+少+比+10))。 ! – halfer

回答

3

您可以使用/.htaccess以下規則:

0在目標網址的結尾
RewriteEngine on 


RewriteCond %{THE_REQUEST} /blog/\?p=([0-9]+) [OR] 
RewriteCond %{THE_REQUEST} /blog/feed/\?p=([0-9]+) [NC] 
RewriteRule^http://domain.tld? [L,R,NC] 

空問號是重要的,因爲它摒棄了舊的查詢字符串。

+2

這一次,**這是**感謝爲我工作了很多:) – LoicTheAztec

+1

對於最後一行它必須是:'重寫規則^ HTTP://www.domain.tld? [L,R,NC]' – LoicTheAztec