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:
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 :)