Apache 返回正确页面但状态为“403 Forbidden”

Apache 返回正确页面但状态为“403 Forbidden”

Apache 返回正确的页面,一切正常,但对于根文档“/”,它显示状态 403 Forbidden。浏览器仍然显示该页面,只是状态代码错误。

仅适用于根目录“/”,其他所有文档都可以。

我改了之后出现的问题:

RewriteRule !\.(avi|css|doc|flv|gif|gzip|ico|jpeg|jpg|js|mov|mp3|pdf|png|ppt|rar|swf|txt|wav|wmv|xml|zip)$ /cms/front_content.php [NC,QSA,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^.*$ /cms/front_content.php [QSA,L]

Apache/2.4.38 (Debian)。Webroot 有Require all granted

错误日志

无法提供目录 /var/www/clients/client1/web1/web/:未找到匹配的 DirectoryIndex(index.html、index.cgi、index.pl、index.php、index.xhtml、index.htm、index.html、index.cgi、index.pl、index.php、index.xhtml、index.htm、standard_index.html),并且 Options 指令禁止服务器生成的目录索引

如果我index.php在根目录中创建一个,它会显示index.php,但这不是正确的页面。

有人知道如何解决这个问题吗?

相关内容