服务器无法读取htaccess文件,拒绝访问是安全的

APA*_* MS 17 php .htaccess

403 FORBIDDEN

您没有access/folder_name/index.php此服务器的权限.

服务器无法读取.htaccess文件,拒绝访问是安全的

此外,尝试使用a ErrorDocument处理请求时遇到403 Forbidden错误.

这是.htaccess代码:

<Files 403.shtml> 
order allow,
deny allow from all 
</Files> 
Run Code Online (Sandbox Code Playgroud)

我还尝试了另一个代码:

<Directory "/path/to/source/file/directory/www"> 
Options Indexes FollowSymLinks 
AllowOverride all 
Require all granted 
</Directory> 
Run Code Online (Sandbox Code Playgroud)

但我对"path/to/source/file/directory/www"这一行很困惑.

小智 33

确保该.htaccess文件可通过apache以下方式读取:

chmod 644 access/folder_name/.htaccess 
Run Code Online (Sandbox Code Playgroud)

并确保包含的目录.htaccess是可读和可执行的:

chmod 755 access/folder_name/
Run Code Online (Sandbox Code Playgroud)

  • 在我的例子中,目录设置为 750,然后 chmoded 为 755 并且它起作用了。 (2认同)