301重定向为链接工作,但不为子域工作

时间:2013-04-20 22:37:21

标签: .htaccess redirect subdomain

最近将一个站点从子域移动到根域的子目录中。

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

我已将此内容放入.htaccess http://blog.domain.com,因此用户转到旧网址的文章会被重定向。

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。上面的代码片段没有这样做。任何见解都将非常感谢!

1 个答案:

答案 0 :(得分:0)

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