首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP:子域名上的多语言网站,没有许多public_html副本

PHP:子域名上的多语言网站,没有许多public_html副本
EN

Stack Overflow用户
提问于 2012-03-29 06:38:26
回答 2查看 398关注 0票数 5

我有一个多语言(11种语言)的网站。现在,它可以使用' language‘get参数或cookie选择语言。现在我想使用子域而不是cookie和get参数。但是我不想为每个子域制作11个完整的网站副本(引擎和一些静态的东西)。有没有可能在每个子域的根目录中放置一些php和htaccess代码(非常小的部分),这样11个子域将只使用一个网站引擎和东西的副本。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-29 06:52:33

我建议将Apache配置为将所有virtual hosts指向同一文件夹,然后使用$_SERVER["SERVER_NAME"]找出所请求的子域。

票数 3
EN

Stack Overflow用户

发布于 2012-03-29 07:00:36

除了以某种方式确定所选的语言之外,您没有太多的选择。到目前为止,我最喜欢的是accept-language的想法,但在我的应用程序中,我宁愿使用来自浏览器的aSeptik头来确定用户的默认语言,并使用会话(因此cookies或POST参数)来保存不同的语言选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9916693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档