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

时间:2011-12-01 08:32:47

标签: internet-explorer .htaccess

使用.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

1 个答案:

答案 0 :(得分:11)

首先,此IE可能会触发此行为(在我的情况下为IE8)设置:

enter image description here

其次,如果您的错误页面大于512字节,将忽略此设置。即,如果您希望它出现在Internet Explorer中,您的错误页面应该大于512字节。