【发布时间】:2012-04-16 09:08:09
【问题描述】:
我想制作多种语言的网站,我使用 cookie 来检测用户的首选语言。
现在我想让每种语言都有它的子域,以便在搜索引擎中被索引,比如 Facebook。
所以我想将我的 Apache 配置为将我的所有虚拟主机指向同一个文件夹,然后使用 $_SERVER["SERVER_NAME"] 来确定请求的子域。
我开始在我的 htaccess 文件中使用此代码:
<VirtualHost *>
ServerName mydomain.com
ServerAlias en.mydomain.com ar.mydomain.com es.mydomain.com
</VirtualHost>
但它不起作用,当我请求 es.mydomain.come 时我找不到服务器所以有什么帮助吗?
顺便说一句,我在上面的代码之后使用了 mod_rewrite!而且我没有在 cPanel 中创建任何子域!
【问题讨论】:
标签: php apache subdomain virtualhost