0

我的.htaccess原因中有以下 RewritRule 导致进一步操作出现问题:

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

现在我想创建一个子域folder.example.com

问题是,当调用这个域时,它会自动添加到www.之前folder,因此它将是www.folder...因为 ReWriteRule。所以我的问题是我如何才能将其排除在folder该条件之外?

非常感谢。

4

1 回答 1

1

您需要从重写规则中添加不包括子域的重写条件。

RewriteCond %{HTTP_HOST} !^folder\.example\.com$
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
于 2013-05-22T16:03:45.917 回答