我有一個web應用程序需要處理URI以查找數據庫中是否存在頁面。我沒有問題,指導URI到應用程序與的.htaccess:如何在PHP中顯示Apache的默認404頁面
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ index.php?p=$1 [NC]
我的問題是,如果頁面不存在,我不想用PHP編寫的定製404處理器,我想這樣做顯示默認的Apache 404頁面。有什麼辦法可以讓PHP在確定頁面不存在時將執行回執給Apache?
不是。你可以通過'header('Location:...')'做一個簡單的重定向到404頁面,但是這會顯示爲'200 OK'請求,這被認爲是不好的做法。 – 2011-05-10 16:17:30
這可能會幫助你:http://stackoverflow.com/questions/4232385/php-or-htaccess-make-dynamic-url-page-to-go-404-when-item-is-missing-in-db – 2011-05-10 16:19:38
我認爲這仍然沒有簡單的選擇,http://stackoverflow.com/q/4856425/345031 – mario 2011-05-10 16:42:47