我使用htaccess创建了一个自定义错误页面,但它在IE上不起作用?

Cha*_*nce 6 .htaccess internet-explorer

我使用.htaccess创建自定义错误页面,但事实是,它适用于其他浏览器,如safari,chrome,firefox,opera,但不适用于IE.这是我的代码,缺少什么,为什么它不能在IE上工作?

      ###################################
      ##
      ## HTACCESS CONTROL MODULE
      ## USED TO REDIRECT/DYNAMICALLY
      ## CONTROL URL's ON A WEBSITE
      ## 
      ##
      ###################################
       Options +FollowSymlinks
       RewriteEngine on
       RewriteRule ^(.*)\.htm$ $1.php [NC]
       # custom error documents

       ErrorDocument 404 /404.php
       ErrorDocument 403 /403.php
       ErrorDocument 500 /500.php
Run Code Online (Sandbox Code Playgroud)

Ole*_*eev 11

首先,这个行为可以由这个IE(我的情况下是IE8)设置触发:

在此输入图像描述

其次,如果您的错误页面大于512字节,将忽略此设置.即,如果要在Internet Explorer中显示错误页面,则错误页面应大于512字节.

  • 我终于绕过它了,感谢我在错误页面上尝试的洞察力,它没有用,因为它们已经超过1kb所以我只是通过添加大量的htaccess文件大于512字节评论它...现在它适用于IE浏览器.谢谢... (2认同)