Zdravím!
Stránky nějak nereagují na soubor .htaccess, kterým přiřazuji stránku pro chybu 404. Soubor má jen 1 řádek
ErrorDocument 404 /404.html
a soubor 404.html je také korektně nahrán. Navíc na mirrorsite je vše identické a funguje to správně.
Jakub
404.html by muselo být dle uvedeného zápisu v kořenovém adresáři serveru, a to není. Zkus
a) před / přidat tečku.
b) odstranit /.
a) stále nefunguje
b) vypíše na stránku jen "./404.html"
> ErrorDocument 404 /404.html
Pouzivam stejny zapis a funguje. Mozna je to kodovanim...
Vrátil jsem tam původní zápis:
ErrorDocument 404 /404.html
a teď se chová podle b) -- vypíše:
./404.html
Předtím nevypsal nic a najela standardní "nenalezená" stránka prohlížeče.
mozna je to blbost, zkus pouzit priponu .php misto .html
.php - stále nic.
Ale aspoň jsem si ověřil, že někdy vypisuje název Errorpage (404.html), někdy (./404.html) a někdy nic. Zcela chaoticky bez ohledu na variantu, kterou tam zrovna mám... :(
A teď to fungovalo, ale jen u jedné nesmyslné adresy, u ostatních stále nic...
a jaka je velikost toho souboru 404.html, moznosti htaccess vyuzivam rekl bych vice nez velmi (vlastne si bez toho uz nedokazu predstavit zivot:-) a vypozoroval jsem ze pokud ma soubor s chybovym hlasenim na ktery je odkazovano velikost pod urcitou hranici tak ho to zcela ignoruje...
koncovka php/html by na to vliv mit nemela
je ale divny ze ti to nefunguje, spravny zapis je:
ErrorDocument 404 /404.html
s tim ze 404.html musi byt v korenovem adresari
Tou velikosti by to mohlo bejt...
Jakub: Zkus tam dat par odsazeni.
minimum je snad 32b, 3.2kb nebo tak neco.... Nekde sem to četl, ale uz nevím kde....;-)
omezení velikosti má jen IE, tuším 512B
Po zvětšení souboru 404.html na 1457 B už to funguje.
Díky za radu!
Jakub
na 404 je nejlepší Publisher;-)