gpt4 book ai didi

php - 本地化:子域、目录或域

转载 作者:行者123 更新时间:2023-12-01 05:05:06 25 4
gpt4 key购买 nike

我即将开始我的第一个多语言网站,我想征求大家的意见...

该网站将使用 jQuery,因此始终可以选择结合使用 jQuery 和 session 来管理区域设置。

在网站本地化方面,您发现哪种方法最具成本效益且易于维护?

1) 子域(英语、法语、西类牙语)

2)目录(domain.com/fr/)

3) 域名(domain.au、domain.it)

4) session 和 JavaScript(以及任何特定插件)

请记住,我没有使用 .NET 平台,因此我将无法利用他们的方法。无论哪种最佳流程,无论是 PHP 还是 ColdFusion,都应该是相同的概念。

最佳答案

这是一种观点,而不是事实问答 - 所以这是我的观点,无论是对还是错

我会选择子域(en.mysite.com/fr.mysite.com):

  1. 你很容易控制它

  2. 搜索引擎会喜欢它(你可能从索引中获得光环效应每个)

  3. 同时保持相对和绝对路径简单(不像目录)

  4. 选择后区域设置(我稍后将详细介绍),一切都应该“正常工作”

  5. session /javascript 不可靠充其量,合规性的噩梦更糟

最后,您正在考虑的任何其他方法都没有明显的好处(我可以立即想到),这些方法也不适用于子域 - 但是,其他方法确实缺乏一些子域灵 active (例如路径)。

有些人正在回答您如何选择访问者的正确区域设置,例如嗅探浏览器语言。这是一个不同的问题,有很多方法可以做到这一点 - 我建议全部完成,技巧(以及您的决定)是如何确定它们的优先级。例如:浏览器语言 vs. IP 来源 vs. cookie vs. 手动选择 vs. 等等 - 哪一个优先?

玩得开心,本地化可能是一项任务。 =)

关于php - 本地化:子域、目录或域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6618972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com