我有一个rails应用程序,它将错误的网址重定向到“/”。 我制作了404.html文件,它有以下代码。
<script type="text/javascript">
<!--
window.location = "http://www.mydomain.com/"
//-->
</script>
它适用于Firefox,但IE不会重定向。 IE绘制了自己的“无法找到网页”。页。
我检查了日志文件,它确实呈现了404.html。
无论IE版本如何,都会发生这种情况。
怎么了?
萨姆
答案 0 :(得分:6)
我们都喜欢IE的“功能”,不是吗?
如果您创建的错误页面太小(大小),则Internet Explorer将显示自己的错误页面。 404页面的限制为512字节......
您可以向该HTML页面添加一些填充或使用标题进行重定向(可能不是rails程序员会这样做)或使用catch-all route。
有关详细信息,请参阅: A Warning about IE and too-short custom 404 error pages