Sok tárhelyen van előre definiált megoldás arra az esetre, ha a böngésző 403-as vagy 404-es hibára fut. Ezek sok esetben nem szép megoldások. Mutatok jobbat!
A 403-as és a 404-es hibákról
403-as hiba:
Amikor 403-as hibára fut egy lekérés, akkor a szerver ugyan működik, de hozzáférés hiányában a kérés elutasításra kerül. Iyen eset lehet, amikor pl. .htaccess fájlban be van állítva, hogy a pdf fájlok csak belépett felhasználóknak jelenjenek meg, és valaki a pdf URL-jét ismerve (de belépés nélkül) próbálja letölteni azt.
404-es hiba:
A 404-es hiba a klasszikus „nem található” hiba. Erre akkor fut a látogató, ha egy URL átirányítás nélkül lett törölve/módosítva, vagy a szerveren ideiglenesen nem elérhető egy tartalom. A 404-es oldalban rejlő marketingértékről írtam még 2009-ben.
A tárhelyeken lévő 403-as/404-es hibaoldalakról
Sok tárhelyen van megoldás a 403-as vagy 404-es hibaoldalakra. Például:
Ugye, hogy ennél lehet szebbet is készíteni, teljesen a márka arculatába illeszkedő megjelenésűt?
Egyedi 403-as/404-es hibaoldal létrehozása
A saját hibaoldal létrehozásának első lépése, hogy a .htaccess fájl elejére kell tenni egy ilyen sort (nem muszáj 403/404-et is használni, lehet csak az egyiket is):
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
A következő lépés, hogy a 403.html és/vagy 404.html nevű fájl(oka)t létre kell hozni, majd a gyökérkönyvtárban el kell helyezni. Ezt lehet a nulláról is kezdeni, de vannak szép sablonok a neten, amelyeket kiindulási alapnak lehet használni.
Fontos, hogy NE dinamikus oldal legyen a hibaoldal, hanem szigorúan valami teljesen statikus, különben nagyon könnyen lehet erőforrásproblémákat előidézni!