为了账号安全,请及时绑定邮箱和手机立即绑定

AH01630: 客户端被服务器配置.htaccess 拒绝

AH01630: 客户端被服务器配置.htaccess 拒绝

PHP
慕雪6442864 2022-07-16 18:21:28
我有这个错误,我无法解决它。我打字tail -f /usr/local/apache/logs/error_log在 cpanel 终端上,我收到以下错误:[authz_core:error] [pid 10250]这是我的 .htaccess 代码:<IfModule authz_core_module>    Require all granted</IfModule><IfModule !authz_core_module>    Require all denied</IfModule><IfModule mod_rewrite.c>RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php/$1 [L]</IfModule>我无法在我的 vps 服务器(hostgator Apache 2.4.41)中打开 php 文件,而不是打开文件,而是下载它。
查看完整描述

1 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

这对我有用,根据您的要求进行编辑


</VirtualHost>

<Directory /var/www/html/example.com/public_html>

    Options Indexes FollowSymLinks

    AllowOverride All

    Require all granted

</Directory>


<IfModule mod_rewrite.c>

  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteRule ^(.*)$ index.php/$1 [L] 

</IfModule>

客户端被服务器配置拒绝


此错误意味着对文件系统上目录的访问被 Apache 配置拒绝。


在你开始之前


在尝试更改任何现有配置文件之前,请记下拒绝访问的完整文件系统路径,以及客户端的 IP 或主机名:


[<date here>] [error] [client ::1] client denied by server configuration: /var/www/example.com/

在以下示例的目录块中使用正确的路径对于解决此问题至关重要。在这种情况下,来自本地计算机 (::1) 的客户端被拒绝访问[/var/www/example.com][1].


这样的事情应该可以解决您的问题:


<Directory /var/www/example.com>

  Order allow,deny

  Allow from all

</Directory>

或者这个


<Directory /var/www/example.com>

  Order allow,deny

  Allow from all

  Require all granted

</Directory>

更多解释:


https://cwiki.apache.org/confluence/display/httpd/ClientDeniedByServerConfiguration


查看完整回答
反对 回复 2022-07-16
  • 1 回答
  • 0 关注
  • 179 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信