404 hata sayfasının 200 OK
başlık hatası:
Server Response:
http://www.example.com/err404.html HTTP
Status Code: HTTP/1.1 200 OK
Ve bu 404 vermelidir, müvekkilim diyor.
404 hata sayfasının 200 OK
başlık hatası:
Server Response:
http://www.example.com/err404.html HTTP
Status Code: HTTP/1.1 200 OK
Ve bu 404 vermelidir, müvekkilim diyor.
Senin gibi mutlak bir URL ile ErrorDocument
a> kullanabilirsiniz sanırım:
ErrorDocument 404 http://example.com/err404.html
Bu durumda, sunucu, 302 konumu olarak http://example.com/err404.html ile yönlendirme ile yanıt verir. Bu URL sonra istenirse, deneyimli, sunucu 200 durum kodu gönderiyor.
Yerine sadece bir mutlak URL yolunu deneyin:
ErrorDocument 404 /err404.html
Hata sayfası (yani hata sayfası PHP, vb tarayıcınızın adres çubuğuna, bir yer imi, bir redirect tarafından doğrudan talep edilir) actual isteği oldu eğer durumu 200 alırsınız. Hata sayfası web sunucusu kendisi tarafından iade edildi eğer durumu 404 alacaksınız orada aslında geçersiz istek anlamına gelir, ya da zaman dinamik birlikte PHP ile dahil edildiğinde header("HTTP/1.1 404 Not Found");
. Apache HTTP sunucusu özel hata sayfalarının konumları yerde httpd.conf
olarak configureable vardır.