0

在我的托管帐户的根目录上,有两个重要的文件夹: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?谢谢!

4

1 回答 1

1

假设 mod_alias 在您的服务器上可用(只需先尝试一下,看看它是否有效),您可以将它放在每个.htaccess

Redirect permanent / http://team.bravo.org/

否则,这是一个 mod_rewrite 解决方案:

RewriteRule (.*) http://team.bravo.org/$1 [R=301,L]
于 2013-10-04T02:32:02.773 回答