zend相对链接在IE中不起作用-没有图像

问题描述

|| 我在IE和Zend Framework上遇到问题。这个很奇怪。 使用ZF,IE \会弄乱所有相对链接,包括链接到图像。这是一个例子:
<a href=\"/photos/\">My Photos</a>
在IE中将显示为\“ http:/// photos / \”。同样,图像如:
<img src=\"/images/picture.jpg\" />
将在\“ http:///images/picture.jpg \”查找图像。 您会看到IE正在使链接混乱,并且不包括相对链接的网站域名。它应该是:
\"http://example.com/photos/\"
\"http://example.com/images/picture.jpg\"
如果我将图像设为绝对,则它们可以正常工作。推杆:
<img src=\"http://example.com/images/picture.jpg\" />
并出现图像。在Firefox,Chrome,Safari或Opera中不会发生这种情况。 我正在尝试查看IE8中是否存在某种新的安全功能,但是我什么也没看到。而且这仅在Zend Framework下发生。我有一些未使用ZF的网站,并且相对链接在IE中工作正常。     

解决方法

您的模板中是否存在标记,可能会以某种方式混淆IE? 否则,这可能是站点由于htaccess配置发送格式不正确的302/301重定向或您的一个控制器类中的重定向调用错误而导致的问题。 示例是完全标准的,应该可以使用。 尝试在“网络”面板处于打开状态并单击“永久”的情况下,在Firefox / Firebug中加载\“ http://example.com/images/picture.jpg \”,然后查看是否发生任何重定向。如果重定向的Location标头没有完整的URL(包括http://example.com,否则为非标准),则可能以某种方式弄乱了IE。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...