题
我昨天开始使用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手册 满足您的需求。 (尽管它用于运行具有不同子域的多语言页面)。
不隶属于 StackOverflow