.htaccess modx版本中的漂亮URL-获得403
在设置中打开nice url后,出现403错误。.htaccess modx版本中的漂亮URL-获得403,.htaccess,modx,.htaccess,Modx,在设置中打开nice url后,出现403错误。 这是我的htaccess文件: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] 设置的方式是相同的,我在不同的网站上设置过,漂亮的URL很好用。 我有清晰的缓存 当我添加到一个页面时,我得到了正确的链接,
这是我的htaccess文件:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
设置的方式是相同的,我在不同的网站上设置过,漂亮的URL很好用。我有清晰的缓存
当我添加到一个页面
时,我得到了正确的链接,但当我转到这个页面后,我又得到了403页。我做错了什么?您的.htaccess似乎是正确的[这是默认值]
- 从磁盘中删除所有缓存文件,而不仅仅是从管理器中清除缓存
- 检查是否选中了“检查所有上下文中是否存在重复URI”、“使用友好别名路径”,以及资源是否实际具有别名
然而,你得到的是403而不是404?非常确定您应该会遇到404错误。您是否设置了资源组?测试时,确保您是该组的成员 我相信403条消息与FollowSymlinks有关。尝试通过添加
Options+FollowSymlinks来启用它。谢谢,我将检查并清除服务器上的所有缓存。此外,我没有隐藏任何内容,限制网页等。因此,对于所有用户来说,它应该是可见的。是的,我得到403错误,这段文字:你没有权限访问这个服务器上的/index.php。
.hmm奇怪,这只有在你启用furls之后才开始?检查mod_rewrite是否可用:[如果不是,你应该会得到500个错误]你在modx用户论坛上发布了吗?