PHP: 404 durum kodunu değiştirmek, ama başlıktan hiçbir hata yoktur () olamaz

0 Cevap php

Benim özel PHP web sayfalarını unavaliable işleme ediyorum. . Bunun için ben bu tek bir satır ile bir htaccess dosyası oluşturulur:

ErrorDocument 404 /index.php

Index.php başında ben bu kodu yerleştirilir:

header($_SERVER['SERVER_PROTOCOL'].' 200 OK', true, 200);

Bu benim WAMP ortamda mükemmel çalışır. Ben http başlıkları kontrol ediyorum, ve o atar:

Status=OK - 200

Ama Linux hosting ben hep olsun:

Status=Not Found - 404

Ve garip bir kısmı PHP şey benim başlıklarını kıldı gibi bu ... hiç bir hata atıyor olmasıdır.

Ben aksi IE7 ve IE8 benim sonuç sayfası süreç değil, durum kodu başlığı değiştirmek gerekir. Diğer tarayıcılar bu başa çıkabilirim.

Belki. Htaccess veya php.ini şey gerekiyor, ancak ilgili bir şey bulamadı. Eğer bir 404 yönlendirme ve 200 dönmek için başka bir yöntem biliyorsanız ya, bana bildirin.

0 Cevap