Bra*_*rad 1 .htaccess ldap internet-explorer-7 http-status-code-401
我创建了一个401页面,它是html,并在一个可访问的目录中.
它显示在IE 6,Firefox,Safari中,但不显示在IE 7中.
这是.htaccess文件,用于在401页面的目录和位置上设置身份验证.
KrbServiceName HTTP
KrbMethodNegotiate On
KrbMethodK5Passwd On
#KrbVerifyKDC on
KrbSaveCredentials off
KrbAuthRealms HCCC.CAMPUS
Krb5KeyTab /etc/httpd/keytab
KrbAuthoritative off
AuthType Kerberos
AuthName "Please Login"
AuthBasicProvider ldap
AuthzLDAPAuthoritative on
AuthLDAPURL "ldap://domain:389/OU=Campus Users,DC=hccc,DC=campus?userPrincipalName?sub?(objectClass=*)"
AuthLDAPBindDN "CN=ldapuser,CN=Users,DC=hccc,DC=campus"
AuthLDAPBindPassword ldapsearch
require ldap-group CN=Students,CN=Users,DC=hccc,DC=campus
#require ldap-group CN=Faculty,CN=Users,DC=domain,DC=local
#Satisfy any
ErrorDocument 401 /all/401.html
Run Code Online (Sandbox Code Playgroud)
当我进入目录/页面时,它会提示我输入用户名/密码,因为我的帐户不在学生组内,它将我踢到401页面,它在Safari,IE6,Firefox中执行,但IE7确实如此不,它只显示默认页面(屏幕截图:http://i35.tinypic.com/2qbgmjs.png)
任何帮助是极大的赞赏.
您的错误页面必须超过一定大小 才能显示,否则会显示其内部错误页面.
关于Internet Explorer和"友好错误消息"的说明
Microsoft Internet Explorer具有无法解释的"功能":如果Web服务器发送的自定义错误页面大小小于512字节,Internet Explorer将显示其自己的内部错误页面,而不是服务器上的错误页面.Microsoft将此称为"友好的HTTP错误消息".
您可以在Web浏览器中关闭此"功能"(在Web上搜索"显示友好的HTTP错误消息"以查看方式),但您可能希望确保其他人不会遇到它.为此,请确保您的自定义错误页面大小超过512字节(包括HTML标记等).如有必要,您可以使用不可见的HTML注释文本.
实际上,大多数自定义错误页面都会长于512个字节,所以这通常不是问题.我们的客户通常只在使用非常短的测试短语时遇到问题,在这种情况下,它可能非常令人费解.
| 归档时间: |
|
| 查看次数: |
1283 次 |
| 最近记录: |