2012-03-06 27 views
1

我們正在開發基於大量圖像的網絡商店。在Apache中爲不存在的文件提供虛擬圖像

在我們的本地測試系統中,出於性能原因我們沒有這些圖像。

沒有,當我打開一個網頁,日誌和螢火蟲被大量的404錯誤混亂。

如何將Apache配置爲僅在圖像不存在的情況下提供虛擬圖像?

回答

1

您可以定義一個錯誤文件(多在manual):

ErrorDocument 404 /error404.php 

從你error404.php可以使用getenv(「REQUEST_URI」)獲得請求的頁面的名稱。如果這是一個圖像,你推出你的虛擬形象。否則,你會顯示你的正常錯誤頁面。

+0

酷想法。你知道我是否可以刪除我的error404.php中的404頭文件?我整個事情的主要原因是從Firebug中刪除404錯誤,這對我來說並不重要。 – Alex 2012-03-22 08:35:06

+0

也許你可以先重定向。這可以消除錯誤。或者可能'header(「HTTP/1.0 200 OK」);'覆蓋頭部? – PiTheNumber 2012-03-22 10:14:36