我希望我的错误页面能够被打扮。我已经为 403 状态网页创建了一个 html 文件。
我也遵循了这篇文章中的正确答案:
https://stackoverflow.com/questions/8703540/custom-error-403-page-php
这就是我的 .htaccess 的样子:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*) $1.php [NC,L]
AddDefaultCharset utf-8
Options All -Indexes
ErrorDocument 403 /errorPages/error403.html
路径是正确的,但这是我收到的输出。
“禁止”
您无权访问此资源。
此外,尝试使用 ErrorDocument 处理请求时遇到 403 Forbidden 错误。 ”
我的服务器是Linux,所以我使用Apache作为Web服务器。
我找到了解决办法;我需要在“/errorPages”文件夹之前添加“public_html”文件夹名称。
所以应该是:
ErrorDocument 403 public_html/errorPages/error403.html