2013-04-20 73 views
1

最近從一個子域名移動到根域的子目錄。301重定向工作的鏈接,但不是子域

http://blog.domain.comhttp://domain.com/blog

我將此放入我的.htaccess,http://blog.domain.com,因此用戶轉到具有舊URL的文章將被相應地重定向。

Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{HTTP_REFERER} ^http://blog.\domain\.com 
RewriteRule .* http://domain.com/blog [R=301,L] 

我無法弄清楚如何http://blog.domain.com重定向到http://domain.com/blog。上面的代碼片段沒有這樣做。任何見解將不勝感激!

回答

0
Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^blog\.domain\.com$ 
RewriteRule ^(.*)$ http://domain.com/blog/$1 [L,R=301] 
+1

非常感謝。 – areus 2013-04-21 05:00:30