Hiba oldalak

Az Apache segítségével a kiszolgáló a .htaccess fájlok segítségével konfigurálható a könyvtár szintjén. Ez az útmutató részletesen leírja, hogyan használhatja őket a 404-es felhasználói hiba (nem található oldal) és más gyakori hibaoldalak kiszolgálására.

Az Apache rendszerben minden egyes könyvtárat konfigurálhat a kiszolgálón, korlátozva vagy engedélyezve a kívánt tulajdonságokat. Ezért ha nem rendelkezik közvetlen hozzáféréssel a kiszolgálóhoz, akkor a .htaccess fájlok segítségével kezelheti a szerver tulajdonságait.

Hibaoldal beállítás 404

A htaccess fájl lehetővé teszi a saját hibaoldalak megjelenítését. Amikor a felhasználó olyan oldalt kér, amely nem létezik. Ez sokkal hatékonyabb és kényelmesebb, mint a hagyományos hibaoldalak, amelyeket a felhasználók már sokszor láttak.

Ennek a beállításnak egy másik előnye, hogy beállíthat egy hibaoldalt (például 404-et), amelyet e-mailben kell elküldeni, amely megmutatja, hogy ki és mikor próbálta letölteni a nem használt oldalt, valamint lehetővé teszi a hibás linkek kijavítását.

Ezután menteni kell a fájlt. Mentse el ".htaccess" -ként. Ne ".htaccess.txt" vagy "mysite.htaccess" - hanem egyszerűen ".htaccess".

Ha minden rendben van, és elolvassa 404.html oldalát, akkor létrehozhat más hibaoldalakat a kiszolgálói hibaüzenetek teljes készletéhez. A 404 hibán kívül más (401, 500, stb.) Is létezik. Az oldalakat PHP-ben vagy ASP-ben is írhatja, nem csak HTML-ben.

A hibák személyre szabásához több oldalt is létrehozhat az összes szerver állapotkódhoz. A HTACCESS fájlban is használhat tiszta HTML-t:

Hiba oldalak

Szerver válaszkódok

A kiszolgáló válaszkódja egy háromjegyű szám, amelyet a kérelemre válaszul elküld a felhasználónak. Megmondják a felhasználónak, hogy a kérés helyes-e, és hogy elvégezhető-e, és hogy a szerver további információkat igényel-e. Ezek a kódok általában a HTTP fejlécben kerülnek elküldésre, ezért a szokásos felhasználók nem látják őket. A leggyakoribb szerver hibakódok: 400, 401, 403, 404 és 500, ezért körültekintően helyezze el az információkat a .htaccess fájlba, hogy beállítsa saját hibaoldalát ezekre a kódokra.

A következő szerver válaszok hibaoldalainak megtekintéséhez létre kell hoznia azokat, és a következő sorokat kell írni a .htaccess fájlban:

Nem ez a hiba, hanem 304 Utoljára módosítva, mint a htaccess

A 304-es állapotot a következő kóddal lehet elküldeni:
FileETag MTime méret
ExpiresActive on
ExpiresDefault "hozzáférés plusz 86400 másodperc"

Itt egy nap a gyorsítótáridő. Kísérlet!

Köszönöm. Ugyanezt tettem
# A gyorsítótár vezérlése #
ExpiresActive on

FileETag All
ExpiresDefault "most plusz 1 óra"
Fejléc készlet Cache-Control "max-age = 3600, nyilvános"

Itt az oldal utolsó módosításának időpontja az aktuálisan véletlenszerű intervallumban van beállítva, hogy ne okozzon gyanakvást a keresőmotorokban.

Jó napot! Mondja meg nekem, kérlek, hogyan kell beállítani a 404-es hibát az űrlaphoz tartozó oldalaknál: site.ru/?qwerty?
Köszönöm előre :)

Kapcsolódó cikkek