【问题标题】:403 Forbidden error shows only in one page403 禁止错误只显示在一页
【发布时间】:2023-03-14 22:05:02
【问题描述】:

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

  1. 这个问题的原因是什么?
  2. 导致问题的原因是客户端的网络还是 PHP 项目?
  3. 是不是因为路由器的 DNS 缓存?

请提供一些解决方案来解决此问题。非常感谢!

这是确切的错误消息:

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 

【问题讨论】:

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


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

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

    【讨论】:

      猜你喜欢
      • 2022-06-28
      • 2011-03-20
      • 1970-01-01
      • 2016-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多