1

我昨天开始使用 ModX。使用本教程准备了我的多语言网站:http: //www.multilingual-modx.com/blog/2011/multilingual-websites-with-modx-and-babel.html

一切都很完美。我有两个上下文:web(domain.com - 英语)和 nl(domain.nl - 荷兰语)。我翻译了 nl 上下文的主要资源以及其他资源。

我只遇到一个问题:为什么 domain.com 返回错误 404?它适用于 domain.nl/index,但不能使其适用于 domain.nl。

有什么建议么?

编辑
刚刚注意到,Wayfinder 正在为主要资源的翻译生成 domain.nl/index URL。奇怪的。

4

2 回答 2

1

您需要在上下文设置选项卡下设置 site_start 变量。您需要提供现有资源和已发布资源的 ID。

请点击链接了解更多信息。

于 2012-01-10T14:12:53.870 回答
0

您链接的教程仅提到要为每个上下文设置的参数 site_url 和cultureKey。对于上下文设置中的每个上下文,您还应该将 http_host 设置为 domain.com/domain.nl 并将 site_start 设置为所需的“主资源”的 ID。

您可能可以根据您的需要从 modX 手册中找到此描述。(尽管它是用于运行具有不同子域的多语言页面)。

于 2012-01-26T18:30:00.757 回答