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

一切正常。我有两个上下文:web(domain.com-英语)和NL(domain.nl -uthch)。我翻译了NL上下文以及其他资源的主要资源。

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

有什么建议么?

编辑
刚刚注意到,该Wayfinder正在生成域。nl/indexURL用于转换主要资源。诡异的。

有帮助吗?

解决方案

您需要在上下文设置选项卡下设置site_start变量。您需要提供一个ID 现存的出版 资源。

请关注 这个 链接以获取更多信息。

其他提示

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

你可能适合 此描述来自MODX手册 满足您的需求。 (尽管它用于运行具有不同子域的多语言页面)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top