我想要發送頭404未找到並顯示我的頁面「找不到錯誤,嘗試看到此...」。 但是,當我發送頭,我看到本機瀏覽器頁面「糟糕!這個鏈接似乎被打破。」。 我如何使用正確的標題顯示我的頁面內容? 有什麼想法?發送http 404頭和顯示內容
1
A
回答
4
一些瀏覽器認爲他們的錯誤頁面比網站更聰明。據我所知,只有谷歌瀏覽器和Internet Explorer是這樣做的。
當他們收到回覆shorter or equal in length to 512 bytes時,他們認爲該頁面「不足夠描述」,並顯示自己的404錯誤文檔。您可能需要在頁面中添加填充註釋以繞過此檢查;或者甚至更好,有用的內容來描述用戶發生了什麼。
3
某些瀏覽器不會顯示您的404頁面,除非它是一定數量的字節(512是常見的)。 This question可能會幫助你一點。
1
我相信這是發生在HTTP服務器級別的事情。因此,您必須在那裏更改設置。我認爲在Apache中你可以將它添加到你的.htaccess或httpd.conf文件中:
ErrorDocument 404 /location/to/your-404.php
相關問題
- 1. 不發送內容,HTTP標頭
- 2. WordPress主頁404 HTTP代碼,但內容發送是否正確?
- 3. 表單發送後顯示html內容
- 4. php發送404頭問題
- 5. 通過http響應的頭部和內容發起http請求
- 6. 無法發送文件內容以及python中的http標頭
- 7. 發送無內容長度或其他標頭的http請求
- 8. 爲什麼apache在用PHP發送404頭時不顯示404錯誤?
- 9. 發送404或410是否是猶太教,但仍顯示內容?
- 10. Joomla:404頁面顯示主頁內容
- 11. http:// localhost:8080/jenkins顯示404
- 12. PHP同時發送HTTP 1.0和1.1頭
- 13. 當HTTP頭已經發送?
- 14. 發送Http頭標識
- 15. PHP發送的HTTP標頭
- 16. 重新發送HTTP標頭
- 17. TabHost在開頭沒有顯示內容
- 18. 顯示發送到服務器的HTTP請求參數和標頭
- 19. PHP 404錯誤頁面將不會顯示內容
- 20. 顯示鏈接層頭的內容
- 21. 發送郵件頭+顯示圖片
- 22. http StatusCode 404,但仍然存在內容
- 23. 內容類型json返回http 404
- 24. FadeOut內容加載和顯示內容
- 25. 轉碼和流音頻 - 如何發送內容範圍標頭
- 26. 顯示內容
- 27. 顯示內容
- 28. 如何強制nginx發送空頭內容的頭文件?
- 29. 隱藏和顯示內容
- 30. 服務器在發送HTTP標頭後無法設置內容類型