我编写了简单的重写规则来重写 .cfm 扩展链接(使用出站规则),并使用等效的入站规则解析为完整的 .cfm 路径。例子:
此出站链接:
http://mysite/section/page
解析到这个完整路径:
http://mysite/section/page.cfm
当我在任何浏览器中访问没有文件扩展名的链接时,页面会显示在屏幕上,但浏览器似乎仍在“等待”页面完成加载(在浏览器选项卡中获取那个旋转的圆圈,而 Firefox 说“正在传输来自我网站的数据...")
在“等待”页面加载大约 5 分钟后,浏览器将停止尝试加载并显示“无法显示页面”错误。我使用 Firebug 的 NET 面板查看发生了什么,基本上页面永远不会完成加载(文件大小保持 0kb 直到浏览器崩溃)。
如果我转到一个完全合格的路径页面,例如http://mysite/section/page.cfm
,页面会在大约 20 毫秒内完全加载,Firebug 会给我页面的大小。
谁能建议发生了什么以及如何解决它?