我在WordPress上有多语言Polylang插件的网站。 我想为不同的域设置不同的语言,例如:
http://english.com - 英语
http://french.com - 法语
拥有一个托管帐户,但有两个域名会很好。我认为我应该注意.htaccess和重定向。
你有什么看法?谢谢。答案 0 :(得分:0)
对于以不同语言显示的完全相同的网站内容,我不认为为每种语言使用不同的域名是一个好习惯。例如,http://www.cbsrwstaging.com使用不同的语言,可以从右上角的“信息”菜单更改语言。对于每种不同的语言,它只是更改其网址,例如http://www.cbsrwstaging.com/de显示德语网站,http://www.cbsrwstaging.com/ja/显示日语等内容。此网站使用wpml插件。
答案 1 :(得分:0)
Polylang似乎支持每种语言的子域或域。
您转到 Dasboard>语言>设置,在那里,您有一个选项“语言是从不同的域设置的。”
以下是描述此选项的documentation的摘录:
可以使用子域(或每种语言不同的域)。 您的所有子域(或域)都必须指向同一目录 (存在WordPress index.php的地方)。 Polylang检查你的 域或子域可以正确访问。否则,Polylang 返回错误消息。
here您可以在WordPress支持论坛中找到关于此主题的讨论。
答案 2 :(得分:0)
我认为你也应该使用子文件夹解决方案。同时保持"力量"一个.com域名的网站,而不是多个域名(或子域名)。
但是使用一个托管帐户可以实现这两种方式。它更多的是为您提供最佳解决方案的问题。