JanKoWeb: Tvorba webu - Jak vytvořit chybovou stránku 404 a 403
"Nemusí pršet, stačí když kape..."
JanKoWeb - návody, postřehy a rady ze světa softwaru pro každého.
Recenze knih a humorná tvorba pro chvíle oddechu...

Do západu slunce 7 hodin a 38 minut (vyšlo 05:06, zapadne 21:09).

"1"

V. Havel
Galerie nemohla být načtena.
Jméno:
Číselně: nula a osm je
Dokud si neuvědomíme, kdo jste, nikdy nebudete spokojeni s tím, co máte.
Při každém obnovení stránky se zde vypíše zpráva skriptu.

Skript je zdrojový kód interpretovaného programu.

Pohání celý tento web a rád komunikuje s návštěvníky.-)
RSS RSS zdroj článků a novinek

Jak vytvořit chybovou stránku 404 a 403

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>

Související odkazy

.htaccess - článek o dalším možném použití

Rubrika Tvorba webu | Tagy 404, 403, Chybovky, .htaccess | Po 18.01.2010 | 4509x

Náhodné články

© 2008-2025 JK, kontakt, právní upozornění
Powered by Janko's RS| XHTML, CSS, RSS, analýza kódu, SEO servis, dostupnost, hosting, líbí se Vám tu?
Požadavek: 0.18587 s, generování: 0.03503 s, paměť: 1.2 MB, sql dotazů: 8, CPU: 17.78

.