多个子域使用相同的虚拟主机DocumentRoot(多语言网站)

时间:2017-12-08 15:32:20

标签: apache virtualhost multilingual

对于多语言网站,我希望(使用Virtualhost)使子域 fr.mysite.com 显示 mysite的内容。 COM

然后,使用$ _SERVER [“HTTP_HOST”],我可以获取网址的子域以加载正确的语言文件。

这是我的Apache conf文件:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName www.mysite.com
    ServerAlias mysite.com
    DocumentRoot /var/www/mysite.com/public_html
</VirtualHost>

<VirtualHost *:80>
    ServerName fr.mysite.com
    DocumentRoot "/var/www/mysite.com/public_html/"
</VirtualHost>

当我转到网址 fr.mysite.com 时,会重定向到 www.mysite.com

我想要的是保留网址 fr.mysite.com ,但显示 www.mysite.com

感谢您的帮助!

0 个答案:

没有答案