【发布时间】:2013-12-25 04:21:51
【问题描述】:
我正在创建一个包含 3 个域和 1 个子域的多语言网站。我正在使用 Wordpress,我想使用单独的 WP 安装而不是多站点。
域将是:
- example.de 德语
- en.example.de(英文/国际版本的子域)
- example.rs 在塞尔维亚语和
- 罗马尼亚语的example.ro
所以每个域用于不同的国家。有些页面会是相同的不同语言,有些会是特定的内容。
现在我的问题是:我需要很少的标志来更改语言(如果需要,还可以更改域)。因此,如果您在塞尔维亚语的“关于我们”页面 (example.rs/about-us) 并单击德国国旗,您将被带到 example.de/about-us/。我不想也不能手动链接域之间的页面,我希望避免使用 WMPL,因为它不是免费的,而且我所在的国家/地区存在一些 paypal 技术问题。
我找到了类似问题Changing WordPress link in header 的答案,我想使用答案中的脚本来重写 url。由于链接在标题中,我需要一些动态的东西,这样我就可以为每个页面设置相同的标题。因此,如果我在 example.rs/about-us 上将链接重写为 example.de/about-us 用于德国国旗按钮等。
我担心的是 SEO 和用户混淆。我知道谷歌会知道它适用于不同的位置,因为它是不同的顶级域和语言,所以重复的内容不会成为问题。但是所有的 url 都是英文的(所有域都一样,例如关于我们、potfolio、联系方式),并且页面语言不会。所以德语页面会有一个用英文写的url。这是个大问题吗?此外,是否有解决该问题的替代解决方案,以便我可以将页面链接到与语言(编码或插件)相关的 url?
【问题讨论】:
标签: php wordpress multilingual multiple-domains