如何构建modx页面,使它们不是全部位于根URL,而是组织在管理器的文件夹中?

时间:2013-07-12 11:44:19

标签: html modx modx-revolution modx-resources

我正在modx中开发我的网站,并且有一些自定义错误页面,我想将其分组到名为" error"的文件夹中,我希望它们只能通过domain.com访问/error/page.html。我已经将自定义错误页面放在一个名为error的容器中,该容器基本上如下图所示。

Modx Folders

只有页面仍然只能从根目录访问(因此来自domain.com/page.html),即使它们现在位于"错误"容器。如何更改它,以便当人们看到我的错误页面时,他们会看到网址:" domain.com/error/page.html "?有谁知道怎么做?


p.s。:我已经发现我可以通过在"别名" -field中输入所需的网址来影响网页的网址。所以"错误/页面"的别名这意味着它可以在" domain.com/error/page.html"。

找到

但奇怪的是,当我把页面放在"错误"夹。当我这样做时,我可以通过domain.com/error访问该文件夹,但不再是domain.com/error/page.html上的页面

1 个答案:

答案 0 :(得分:0)

在系统设置中查找错误页面&访问被拒绝页面,只需将它们设置为您创建的自定义页面的ID。如果您想要其他错误代码的自定义页面,您可能必须在htaccess或apache配置文件中使用一些重定向规则。其中一些可能永远不会工作[如500错误]在这种情况下你将不得不使用静态html文件&服务器配置指向它。

至于设置路径 - 您必须将[更多系统设置]设置为“使用友好别名路径”

还 - 清除你的缓存,当有疑问时清除缓存......