' Nem tudom személyre szabni a hibalapjaimat — Apache ErrorDocument irányelv további nem talált hibát eredményez
On február 15, 2021 by adminApache 2.4.10-et használok, és nem használhatok személyes hibaoldalakat.
Megváltoztattam a következőt: /etc/apache2/conf-available/localized-error-pages.conf
és hozzáadtam:
ErrorDocument 404 /404.html
és létrehozta a /var/www/404.html
fájlt a 404test
rövid karakterlánccal belül.
Amikor azonban újraindítom az apache-ot,
Nem található
A kért URL / nem található ezen a szerveren.
Ezenkívül egy 404 Nem található hiba történt, amikor egy ErrorDocument-t próbáltunk használni a kérés kezelésére.
Mi a baj?
Van mód arra, hogy részletesebben megismerje a hibát?
Megjegyzések
Válasz
Visszaállítja a /etc/apache2/conf-available/localized-error-pages.conf
fájlt, majd a .htaccess
segítségével hozzon létre egy egyéni 404-es oldal a következővel:
ErrorDocument 404 /404.html
Ha ez nem sikerül, akkor próbálja meg hozzáadni a teljes elérési utat a 404.html
dokumentumhoz .
Válasz
Ne használja a .htaccess használatával további haszontalan lemezelérést.
Web szerkesztése webhelykonfiguráció a /etc/apache2/sites-enabled/{yoursite}.conf
fájlban minden címkén kívül hozzáadva
# Error documents ErrorDocument 404 /404.htm # allow errors pages to be visible from any virtual host Alias /404.htm /var/www/errors/404.htm
Mint például, hogy a hibaoldalai bármelyikhez elérhetők lesznek virtuális gazdagépét, anélkül, hogy extra kódot adna a virtuális gazdagéphez, és mentse a merevlemez-meghajtó haszontalan hozzáférését.
Válasz
Internet Explorer használatával? a 404-es oldalának minimum 012 512 bájt szöveget kell tartalmaznia. Tehát mondjon egy sort vagy 10. Csak próbálja ki hosszabb szöveggel.
Megjegyzések
- Nem ' nem látom, hogy ez lehet a probléma. Nagyon konkrét üzenetet kap az Apache-tól, miszerint a 404-es dokumentumot nem találták meg.
/var/www/
a dokumentumgyökér? Mert az ' s, ahol ' megkeresi a dokumentumot