重定向子域名没有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而无需更改网址。
谢谢。
答
您不应该在.htaccess中管理域重定向。它应该在Apache中使用config VirtualHosts像这样被配置:
<VirtualHost *:80>
Servername name1
ServerAlias name2
ServerAlias name3
[...]
</Virtualhost>
如果你想重定向任何子域名,您可以使用通配符:
ServerAlias *.example.com
我不认为你可以重写哈希片段('#...')。你为什么要这样做?这是为浏览器。而是重写为查询字符串。 –