403禁止错误仅在一页中显示

时间:2014-02-07 03:57:50

标签: php codeigniter networking router http-status-code-403

我在项目中使用了PHP(Codeigniter)。我已将其上传到Web服务器。我的一个客户,一直在抱怨特定页面上的403 Forbidden错误。我已经使用其他网络测试了该页面,但它正常工作,但只有此客户端无法查看该特定页面。他可以登录并查看其他页面。 客户告诉我他可以通过移动网络加载该页面。

  1. 这个问题的原因是什么?
  2. 导致问题的是客户网络还是PHP项目?
  3. 是因为路由器的DNS缓存?
  4. 请提供一些解决方案来解决此问题。非常感谢!

    这是确切的错误消息:

    Forbidden
    You don't have permission to access "Path to file" on this server.
    Additionally, a 403 error was encountered while trying to use an ErrorDocument to handle the request.
    Apache 2.222 (Unix) mod_ssl 2.2.22 OpenSSL/1.0.0-fips DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.02.2635 mod perl/2.0.6 
    

1 个答案:

答案 0 :(得分:1)

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /folderName/index.php/$1 [L,QSA]

Web服务器通过在403之后添加一个数字来提供有关403 Forbidden错误原因的更具体信息,如HTTP错误403.14中所示 - 禁止,这意味着目录列表被拒绝。