在我的托管帐户的根目录上有两个重要文件夹:httpdocs
和subdomains
现在为了静默加载所有四个域变换的页面index.htm
(下面),我被困在那些位中,其他答案的n个部分不能很好地连接在一起以使其工作:
team.bravo.org
bravo.org
www.team.bravo.org
www.bravo.org
服务器文件夹结构:
/httpdocs/
index.htm
.htaccess [1]
/subdomains/
/team/
.htaccess [2]
/www.team/
.htaccess [3]
在httpdocs文件夹中的.htacces [1]选址当前所有非www都可以很好地重定向到www:
RewriteCond %{HTTP_HOST} !^(www\.|$) [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
需要转到第一个,第二个和第三个“.htaccess”文件,以使所有域永久重定向到team.bravo.org
并加载index.htm
??谢谢!
答案 0 :(得分:1)
假设您的服务器上有mod_alias(只需先尝试一下,看看它是否有效),您可以将其放在每个.htaccess
中:
Redirect permanent / http://team.bravo.org/
否则,这是一个mod_rewrite解决方案:
RewriteRule (.*) http://team.bravo.org/$1 [R=301,L]