2014-09-18 35 views
1
重定向子域域

我的网站不建造使用subdomains.domain.com现在我想重定向所有subdomain.domain.comdomain.com我如何在htaccess的的.htaccess使用条件

做到这一点,现在如果用户前来anysubdomain.domain.com他重定向到domain.com 这是我现在有它正在

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteCond %{HTTP_HOST} ^[^.]+\.domain\.com$ [NC] 
RewriteRule^http://domain.com%{REQUEST_URI} [NE,R=301,L] 
ErrorDocument 400 /index.php 
ErrorDocument 401 /index.php 
ErrorDocument 403 /index.php 
ErrorDocument 404 /index.php 
ErrorDocument 500 /index.php 
+0

你尝试过什么吗? – anubhava 2014-09-18 19:12:57

+0

@anubhava - 不,因为我不知道该怎么尝试:) – produsebio 2014-09-18 19:15:27

回答

0

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On 

RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteCond %{HTTP_HOST} ^[^.]+\.domain\.com$ [NC] 
RewriteRule^http://domain.com%{REQUEST_URI} [NE,R=301,L] 
+0

剂量没有我替换域名与我的域名 – produsebio 2014-09-18 19:30:08

+0

这是在.htaccess的第一条规则?这个.htaccess的位置是什么? – anubhava 2014-09-18 19:31:21

+0

DOCUMENT_ROOT/.htaccess – produsebio 2014-09-18 19:32:26