Autor Zpráva
PEPA
Profil *
Ahoj, když zadám do .htaccess ErrorDocument 404 /error404.html a zadám do url neplatnou adresu, tak se zobrazí obsah souboru error404.html. Jenže když zadám platnou url a do kódu v php zadám header("HTTP/1.1 404 Not Found"); jako že stránka neexistuje, tak se obsah souboru error404.html nezobrazí. Poradí někdo? Díky
juriad
Profil
Pravidla htaccess se provádí dlouho před tím, než se vykonává vlastní PHP kód.

Tvým řešením by bylo po headeru includovat chybovou stránku:
header("HTTP/1.1 404 Not Found");
include "error404.html";
exit();
Joška
Profil *
Díky za nakopnutí ;)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: