2011-02-07 71 views
1

我不是PHP網站的開發人員(我根本沒有PHP!),但我被要求調查此問題。404頁眉響應,但頁面顯示好嗎?

基本上,我們的某個網站上的大量網頁在使用類似Live HTTP Headers(Firefox Addon)和我們的一些報告工具時會返回404頭響應,但是,當您將網址粘貼到瀏覽器,頁面呈現良好。

我想知道什麼事情可能會導致此行爲?

這裏是它返回一個404頭響應的示例URL,但呈現OK:

http://www.fancyapint.com/pubs/pub1461.php

任何想法?

  • 更新:感謝您的反饋!這聽起來像是這個網站的開發者錯誤地在該頁面中放置/留下了404狀態碼。我會通過你提供的信息。再次感謝。
+0

服務器說404,但傳遞一個似乎不是錯誤文檔的頁面。所以基本上狀態代碼是一個謊言。 – rik 2011-02-07 12:24:49

回答

1

問題已被縮小到Word-Press更新! 只要wp-blog-header.php包含文件被排除在頁面之外,我們就會收到OK響應。

感謝您的幫助。

6

404錯誤應該伴隨着描述錯誤的文檔,所以頁面呈現OK並不奇怪。瀏覽器只是呈現它所期望的是一個HTML文檔,它解釋了沒有找到該頁面(也許建議找到正在尋找的內容的方法)。

這通常是由於在PHP網站上調用header function而被告知發送404狀態。大概是用來確定頁面是否被找到的一些條件被破壞,現在總是吐出一個404.