我的htaccess重定向规则不适用于我的子域

时间:2013-06-07 08:38:07

标签: .htaccess redirect subdomain

我要做的是重定向来自

的所有请求

blog.domain.comwww.domain.com/blog

到目前为止,我在SO上基于this answer尝试了以下内容:

<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} ^blog\.domain\.com$
RewriteCond %{THE_REQUEST} ^GET
RewriteRule ^/(.*) http://www.domain.com/$1 [R=301,L]
</IfModule>

我做错了什么?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你有没有开始RewriteEngine?确保在.htaccess规则之前的某个地方有这个:

RewriteEngine on
RewriteBase /

如果没有这些,Apache的Rewrite引擎将无法识别这些规则,并且无法按照您的预期开始解析它们。