0

我想要做的是重定向来自的所有请求

blog.domain.comwww.domain.com/blog

到目前为止,这是我根据SO上的答案所做的尝试:

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

我究竟做错了什么?我该如何解决?

4

1 回答 1

0

您是否启动了 RewriteEngine?确保在 .htaccess 规则之前有这个:

RewriteEngine on
RewriteBase /

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

于 2014-04-17T13:30:52.667 回答