2014-06-30 37 views
1

我有一個安裝了Joomla的域。我沒有注意到Google緩存了很多過時的URL。我將[Joomla]中的舊域名URL更改爲新域名,並且所有這些緩存的鏈接都顯示爲損壞的鏈接。我的網址的新老結構是: 老:將整個目錄重定向到同一個域內的新目錄

www.domain.com/blog/01 
www.domain.com/blog/02 
www.domain.com/blog/03 
www.domain.com/blog/04 
www.domain.com/blog/05?start=5000 
www.domain.com/blog/05?start=6000 
www.domain.com/blog/05.html?start=7000 
www.domain.com/blog/05.html?start=7000 

..........等等等等

所以我想從舊地址的所有那些過時的鏈接重定向到www.domain.com/blogs 我更喜歡301永久移動選項。 我該怎麼做? 有Joomla重定向功能,但我更喜歡.htaccess方法,因爲有成千上萬的斷開的鏈接。

回答

0

您可以使用此規則爲你的第一個規則:

RewriteEngine On 

RewriteRule ^blog/ /blogs? [L,NC,R=301] 
+0

它不工作,順便說一下它的Joomla網站。我想將所有舊鏈接從www.domain.com/blog/......sublinks裏面重定向到www.domain.com/blogs – Upendra

+0

檢查編輯後的規則。確保這個規則是你的htaccess中的第一條規則。 – anubhava

+0

非常感謝你,這幾乎到了文件的末尾。它按照我想要的方式工作! – Upendra

相關問題