Ošetřit vlastní chybovou stránku "404: Stránka nebyla nalezena" je dobré, pokud nám záleží na návštěvnících...
Do souboru .htaccess (který se uloží do rootu webu) vložte následující řádky:
ErrorDocument 404 /e404.php ErrorDocument 403 /e403.php
Pokud před lomítko napíšete celou url vašeho webu, bude se při výskytu dané chyby do adresního řádku proklamovat název vaší chybové stránky. Proto je lepší zadat adresu takto absolutně (s lomítkem na začátku, přičemž soubory se pak musí nacházet přímo v rootu webu), protože v adresním řádku zůstane požadovaná stránka a uživatel má tak možnost opravit případný překlep.
Vytvořte stránky s názvem e404.php a e403.php (názvy samozřejmě mohou být libovolné, ale musí odpovídat těm v .htaccess) s požadovaným obsahem - například:
e403: <h2>Nepovolený přístup.</h2> e404: <h2>Omlouváme se, ale požadovná stránka <?php echo $_SERVER['REQUEST_URI']?> nebyla nalezena.</h2> <p>Zkontrolujte prosím zadanou adresu, požadovaný dokument patrně neexistuje nebo byl přesunut.</p> <p>Domovská stránka ... </p>
.htaccess - článek o dalším možném použití
Tento web jsem zakládal na střední, v roce 2008. Je zde hlavně archiv mé tvorby.
Aktuální věci publikuji kvůli úspoře času na Twitter.
Honza
"Čas je materiál, ze kterého se vyrábí život."