我遇到了IE和Zend Framework的問題。這一個是奇怪的。zend相對鏈接無法在IE中工作 - 沒有圖像
隨着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中正常工作。
你可以發佈你的重寫規則嗎? – Phil 2011-05-25 22:28:09