2013-04-20 47 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