将URL与&结合使用没有子域名前缀

时间:2013-08-13 10:00:17

标签: apache .htaccess redirect subdomain no-www

在我的托管帐户的根目录上有两个重要文件夹:httpdocssubdomains
现在为了静默加载所有四个域变换的页面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 ??谢谢!

1 个答案:

答案 0 :(得分:1)

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

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

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

RewriteRule (.*) http://team.bravo.org/$1 [R=301,L]