2013-10-08 59 views
2

我已經從免費的博客服務轉移到自己的託管服務。我不能完全控制我的舊博客引擎,但我可以通過主題創建工具重寫一些鏈接。這樣,我打算將舊用戶重定向到我的新網站。如何在htaccess中編寫301規則

諸如http://oldomain.com/post/post_id之類的鏈接將被寫爲http://newdomain.com/http://olddomain.com/post/post_id,因爲主題設施不允許我相對於網站根目錄獲取網址。

我想要做的是在我的新域名上使用.htaccess文件將http://newdomain.com/http://olddomain.com/post/post_id重定向到http://newdomain.com/post/post_id

如何使用.htaccess文件實現此目的?

回答

2

您可以使用:

RewriteEngine On 

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+http://[^/]+([^\s]+) [NC] 
RewriteRule^%1 [R=301,L,NE] 
+0

謝謝,就像一個魅力:) – yasar

+0

不客氣,很高興它的工作適合你。 – anubhava

+1

當然,我只是在等待冷卻時間結束。 – yasar