我在一个可访问的目录中创建了一个 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
当我进入目录/页面时,它会提示我输入用户名/密码,因为我的帐户不在学生组中,它会将我踢到 401 页面,它在 Safari、IE6、Firefox 中执行,但在 IE7 中执行不,它只显示默认页面(此处的屏幕截图:http: //i35.tinypic.com/2qbgmjs.png)
任何帮助是极大的赞赏。