我想採取丟失的文件請求特定文件夾中,並將其重定向到該文件夾中program.php。如何使用errordocument重定向到同一個文件夾中的php文件?
這是一個程序,我將用很多不同的地方,我寧願避免在htaccess的文件中指定文件夾的名稱。
我曾嘗試只是把:
errordocument 404 program.php
但結果是,瀏覽器只是打印出「program.php」和不執行program.php。
我明白爲什麼發生這種情況:根據在http://httpd.apache.org/docs/2.0/mod/core.html文件上的URL不以斜線或http開頭被解釋爲一個文本消息。
的問題是如何解決這個限制能夠訪問同一個文件夾。
問題在於它不會返回404狀態碼,所以搜索引擎和鏈接檢查工具等。將不知道他們已經到達了不應該存在的頁面。 – rjmunro 2009-11-03 18:16:59
這很容易在「&sendHeader = 404」設置的樣式下在program.php中解決。 – 2009-11-03 18:43:25
請注意,您的網絡服務器不會將此解決方案記錄爲404。 – Gumbo 2009-11-03 21:14:01