Safari浏览器赢得';显示错误401页

Safari浏览器赢得';显示错误401页,safari,apache2,http-status-code-401,mod-perl2,custom-error-pages,Safari,Apache2,Http Status Code 401,Mod Perl2,Custom Error Pages,我使用的是Apache2,在httpd.conf中有一个自定义的401页面 ErrorDocument 401 /error/unauthorized.html 当我访问受保护的资源时,所有浏览器都会显示基本的http身份验证对话框。如果单击“取消”,除Safari(v3和v4)之外的所有浏览器都将显示自定义401页面。Safari只显示当前页面 有没有办法让Safari通过Apache配置和/或mod_perl处理程序显示401页面?G'day 我相信这是Safari浏览器的一个众所周知的问

我使用的是Apache2,在httpd.conf中有一个自定义的401页面

ErrorDocument 401 /error/unauthorized.html
当我访问受保护的资源时,所有浏览器都会显示基本的http身份验证对话框。如果单击“取消”,除Safari(v3和v4)之外的所有浏览器都将显示自定义401页面。Safari只显示当前页面

有没有办法让Safari通过Apache配置和/或mod_perl处理程序显示401页面?

G'day

我相信这是Safari浏览器的一个众所周知的问题。事实上,HTTP身份验证的几个方面受到“特殊”Apple实现的约束

对不起,我不能给你一个快速的解决办法


干杯,

我无法重现Safari 4 Beta版中的错误,但请尝试在您的unauthorized.html文件中添加一些字节。某些版本的IE不会显示自定义错误页面,除非页面超过一定的大小,它假定小页面是默认的无用页面,并试图显示更有用的页面(也称为混乱)。

我已经使用Safari 4.0(Mac上)进行了测试,其行为仍然相同。