在大多数浏览器中一切都很好
在 IE9/10 站点抛出 500 错误。
有问题的页面确实有一个帖子、重定向和 get 以避免表单重新提交 UX 错误。在做了一些调查之后,我根据这个问题对其进行了修改,以包含完整的 URL、空格和 303 响应代码:
在我的情况下,IE 似乎尝试进行重定向,但不是访问它应该访问的页面,而是重新加载当前页面。然后它要么立即抛出 500 错误,要么甚至不重新加载当前页面,直接进入 500。
检查错误日志会发现尝试加载页面时似乎引发了以下一对错误。
[12:55:33] [warn]
mod_fcgid: read data timeout in 45 seconds,
referer: h##ps://#######/make-model-search/
[12:55:33] [error]
Premature end of script headers: index.php,
referer: h##ps://#######/make-model-search/
制作模型搜索是正在重新加载的页面,在正常工作的浏览器世界中,用户在一两秒内从该页面继续前进。
这个问题很相似,建议增加超时值,但没有专门讨论 IE:我不确定增加超时是否是针对特定浏览器的最佳解决方案
要在浏览器中重现错误,请访问以下 URL: http ://www.easywheels.co.uk/并使用注册 NA62EGU 单击“查找轮胎”然后“接受并继续”(此时会引发错误IE)