PHP 404 başlık Oops "döndükten sonra dahil!

0 Cevap php

Uzun lafın kısası, ben yorumlarınızı göstermek Bir web sitesinde dinamik sayfaları var. Belirli bir şehir / ilçe / alan / etc mysql sorgu aşağıdaki kodu tetikleyen 0 satır döndürür ile ilgili herhangi bir yorum var:

if (!$validRevQuery) {
    header("HTTP/1.0 404 Not Found");
    include("http://{$PDS['site']}/404.php?request=".urlencode($_SERVER['REQUEST_URI']));
    exit;
}

Bazı webhosts bu bir "URL dosya erişimi devre dışı bırakılır" hatasını tetikler. Ince, ancak URL dosya erişimine izin olanlar üzerinde olan 404 dosya dahil ve düzgün görüntülenir. Ben bu yüzden böyle bir mutlak yolunu göstermek için hafifçe kodu değişti:

if (!$validRevQuery) {
    header("HTTP/1.0 404 Not Found");
    $_GET['request'] = urlencode($_SERVER['REQUEST_URI']);
    include($_SERVER['DOCUMENT_ROOT']."/404.php");
    exit;
}

Ve şimdi, bana genel "Oops! Bu bağlantı bozuk görünüyor." Veriyor hata sayfası. (Google araç çubuğu var, bu yüzden bu tarayıcı ve eklentileri bağlı olarak farklı olabilir). Bu neden oluyor hiçbir fikrim, bu nedenle herhangi bir yardım takdir!

0 Cevap