有没有办法让 apache 将错误代码(特别是 401)重定向到自定义页面?
我尝试在 htaccess 文件中使用“ErrorDocument 401 /errors/somepage.html”,但不起作用。
还有其他方法吗?
哦-我没有权限访问httpd.conf:>
答案1
如果您在 httpd.conf 中被授予了相应权限,则override
您可以在 .htaccess 中执行此操作。如果您没有该覆盖权限,则无法在不访问 httpd.conf 的情况下执行此操作。
AllowOverride FileInfo
在您的站点的 httpd.conf 部分中,将授予您在 .htaccess 中设置错误页面的权限。如果已有一个 AllowOverride 条目,则将 FileInfo 添加到现有条目中。
联系对 httpd.conf 文件具有控制权的人员并询问他们是否会添加该权限。