htaccess不是根据需要重定向到子域

时间:2014-04-07 09:21:36

标签: .htaccess redirect subdomain

我有问题。 我的主页的名称就是例子" blabla.org"。但家庭网站是在#home; blabla.org"。我有一个htaccess,它将我重定向到" home.blabla.org"如果我去" blabla.org"但如果我想去" blabla.org/test.html" ist将我重定向到" home.blabla.orgtest.html"

我该如何解决?

这是我的htaccess:

RewriteEngine On

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

1 个答案:

答案 0 :(得分:1)

这是您只需重定向主页所需的内容:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?blabla\.org$ [NC]
RewriteRule ^$ http://home.blabla.org [R=301, L]

编辑:要重定向每个子域的主页,您只需执行相同操作并仅排除home.blabla.org:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^home\.blabla\.org$ [NC]
RewriteRule ^$ http://home.blabla.org [R=301, L]