我要做的是重定向来自
的所有请求 blog.domain.com
至www.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>
我做错了什么?我该如何解决这个问题?
答案 0 :(得分:0)
你有没有开始RewriteEngine?确保在.htaccess规则之前的某个地方有这个:
RewriteEngine on
RewriteBase /
如果没有这些,Apache的Rewrite引擎将无法识别这些规则,并且无法按照您的预期开始解析它们。