0

问题

我希望我的网站有两种语言,英语和西班牙语。我已按照这篇文章的出色说明进行操作。

如果我在一个选项卡中登录到管理器,然后打开另一个选项卡到西班牙语页面,我确实会看到西班牙语页面。例如, http://www.site.com/es/somepage.html,有效!

但是,如果我没有登录到管理器并尝试导航到此页面,我会收到 503 错误,找不到页面。我在错误日志中看不到任何内容。

显然,这是一些安全问题,但我查看了匿名用户,他们确实具有对西班牙语和英语上下文的加载访问权限。

我错过了什么?

4

2 回答 2

0

听起来您没有授予匿名用户访问西班牙语上下文的权限。

  • 那篇文章看起来已经有好几年了,请查看官方 babel 网站: http: //www.multilingual-modx.com/那里也有分步教程。

  • 什么版本的modx?2.2.6 在设置上下文时有些不同。

  • 你得到了什么错误?503 [服务器错误] 还是 404 [找不到页面]?

于 2013-03-23T15:19:53.510 回答
0

我发现了这个问题。

当我复制 web 上下文以使我的西班牙语上下文时,西班牙语上下文下的任何资源都没有发布。啊。

感谢您的帮助@Sean Kimball。

于 2013-03-29T04:25:14.027 回答