php – 写一个多语言网站:webdesigner的(最好的)选项

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 写一个多语言网站:webdesigner的(最好的)选项脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
他们在stackoverflow上已经有一些关于这方面的问题,但没有一个关于“最佳实践”的确切清楚.

对于内容设计,有哪些选择,哪些是更好的选择?

知道的一些选项是使用文件夹:sITe.COM/en/和site.com/fr/或重定向site.com/index.PHP?language=en

简单的做法是使用新网址:en.site.com和fr.site.com

但是如果我想保留site.com/index.PHP而已呢?我有什么选择?

例如,如果您更改LinkedIn上的语言,则URL中没有任何更改.他们是如何在那里工作的?

更新:在我的情况下,网站是一个平台,使用LamP堆栈.也欢迎技建议(比如如何存储/链接所有不同的语言文件)

解决方法

你有一些选择,每个都有自己的优势.

如果您有一个不应被搜索引擎索引的网络应用程序,那么您可以自由地做任何您想做的事情.您可以在会话中保留语言设置,并以所选语言显示字符串.这将简化URL和管理.

但是,如果您有一个应该进入GOOGLE的标准网站,那么您的选项将受到限制.如果你使用前一种方法,谷歌将会混淆并只会索引一种语言,或者更糟糕的是,混合使用这些语言. Google在为您的网页编制索引时不会保留会话,因此如果您有两种不同语言的同一网页的两个版本,则需要使用不同的网址.并且每次将语言作为GET参数传递都是丑陋的,容易出错,并且不是用户友好的.

因此,您应该将语言作为文件夹(例如.site.com/en/),这是最佳选项,或使用子域.然而,这可能是一个问题,因为每个子域都被索引为好像它是一个单独的网站,所以诸如pagerank和站点信誉之类的东西在两者之间分开.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 写一个多语言网站:webdesigner的(最好的)选项全部内容,希望文章能够帮你解决php – 写一个多语言网站:webdesigner的(最好的)选项所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。