重定向子域名没有htaccess的

问题描述:

我的.htaccess重定向子域名没有htaccess的

RewriteCond %{REQUEST_URI} ^/(poodle|mandy|sandy|nova|wendy) [NC] 
RewriteRule ^.*$ /wendy/index.php#%1 [L] 

这里更改URL我能够到所​​有文件夹重定向不改变网址。

但是,当我试图去重定向子域

wendy.xxxxxx.com/ggsgs/sfghdsgd.html 

我收到内部服务器错误。

任何方式我可以重定向所有子域到wendy/index.php而无需更改网址。

谢谢。

+2

我不认为你可以重写哈希片段('#...')。你为什么要这样做?这是为浏览器。而是重写为查询字符串。 –

您不应该在.htaccess中管理域重定向。它应该在Apache中使用config VirtualHosts像这样被配置:

<VirtualHost *:80> 

    Servername name1 
    ServerAlias name2 
    ServerAlias name3 

    [...] 

</Virtualhost> 

如果你想重定向任何子域名,您可以使用通配符:

ServerAlias *.example.com