Sam*_*ong 1 internet-explorer ruby-on-rails http-status-code-404
我有一个rails应用程序,它将错误的网址重定向到"/".我制作了404.html文件,它有以下代码.
<script type="text/javascript">
<!--
window.location = "http://www.mydomain.com/"
//-->
</script>
Run Code Online (Sandbox Code Playgroud)
它在Firefox中运行良好,但IE不重定向.IE绘制了自己的"无法找到网页".页.
我检查了日志文件,它确实呈现了404.html.
无论IE版本如何,这都会发生.
怎么了?
山姆
我们都喜欢IE的"功能",不是吗?
如果您创建的错误页面太小(大小),则Internet Explorer将显示其自己的错误页面.404页面的限制为512字节...
您可以向该HTML页面添加一些填充或使用标题进行重定向(这可能不是rails程序员会这样做的)或使用catch-all路由.
有关详细信息,请参阅:http: //www.404-error-page.com/404-error-page-too-short-problem-microsoft-ie.shtml