Bir veritabanında bir sayfanın olup olmadığını bulmak için URI işlemek zorunda olan bir web sunucum var.Apache'nin PHP'deki varsayılan 404 sayfasını görüntüleme
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ index.php?p=$1 [NC]
Sorunum sayfa yoksa, ben PHP ile yazılmış özel bir 404 işleyicisi kullanmak istemiyorum yani, yapmam istiyorum: Ben .htaccess ile app URI yönlendiren bir sorunum yok varsayılan Apache 404 sayfasını göster. PHP'nin, sayfanın bulunmadığını belirlediğinde Apache'ye geri vermesini sağlayan bir yol var mı?
Gerçekten değil. 404 sayfasına 'header (' Location: ... ') 'aracılığıyla basit bir yönlendirme yapabilirdiniz, ancak bu, zayıf uygulama olarak kabul edilen' 200 OK 'talebi olarak gösterilir. –
bu size yardımcı olabilir: http://stackoverflow.com/questions/4232385/php-or-htaccess-make-dynamic-url-page-to-go-404-when-item-is-missing-in-db –
Bunun için hala kolay bir seçenek olmadığını düşünüyorum, http://stackoverflow.com/q/4856425/345031 – mario