【发布时间】:2012-06-01 18:02:52
【问题描述】:
刚开始使用MODX Revo。 当我在 MODX(Revo) 中创建新文档时,填写其别名(例如 'TESTALIAS')并尝试获取 mydomain/TESTALIAS 我收到错误 404。
使用 nginx 和 php-fpm,FURL 在 .htaccess
中处于开启状态那我做错了什么?非常感谢
【问题讨论】:
标签: friendly-url modx
刚开始使用MODX Revo。 当我在 MODX(Revo) 中创建新文档时,填写其别名(例如 'TESTALIAS')并尝试获取 mydomain/TESTALIAS 我收到错误 404。
使用 nginx 和 php-fpm,FURL 在 .htaccess
中处于开启状态那我做错了什么?非常感谢
【问题讨论】:
标签: friendly-url modx
如果您已经建立了网站,浏览了一下,然后打开了 furls,请清除您的 modx 缓存。 [实际删除所有文件] 还要确保不仅在 modx 中启用了 furls,而且:
使用友好别名路径 = on
Check for Duplicate URIs Across All Contexts = on
自动生成 alias = on [没必要,只是方便]
您收到的是 modx 404 错误页面还是 apache 404?
但听起来你没有在 modx system->settings->freindly urls 中启用 furls
【讨论】:
记住
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
或者
Options +FollowSymlinks
RewriteEngine On
RewriteBase /your-path-from/
这些年来,我在我的...50 个 modx 页面中的任何一个友好 URL 都没有遇到任何问题。
【讨论】:
唯一让我感到不安的是 NGINX 和 .htaccess ... htaccess 旨在与 Apache Web 服务器一起使用。我想看看http://rtfm.modx.com/display/revolution20/Nginx+Server+Config 可能会有用:)
希望这会有所帮助。
【讨论】: