在htaccess中重定向域适用于所有子页面,但不适用于域本身

时间:2015-04-09 15:04:11

标签: apache .htaccess redirect

我试图将shipcompliantblog.com上的每个页面重定向到新域名,即shipcompliant.com/blog。我使用下面的代码,它重定向所有博客帖子,但没有重定向域shipcompliantblog.com本身:

#turn rewrite engine on
RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?shipcompliantblog\.com$ [NC]
RewriteRule ^(.*)$ http://www.shipcompliant.com/blog/$1 [L,R=301,NE]

任何人都会看到我失踪的东西?

如果重要,shipcompliantblog.com的主机是GoDaddy。

1 个答案:

答案 0 :(得分:0)

2个选项。

1)RedirectMatch ^/$ /blog/

2)根据您的托管服务提供商,您可以在那里设置重定向到/ blog。许多人提供这项服务。但是听起来像选项1是最适合你的路线