Právě je 28 bře 2024 17:14

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: .htaccess - Zobrazování vlastní chybové stránky 404
PříspěvekNapsal: 22 dub 2016 20:52 
C4 zákazník

Registrován:
22 dub 2016 20:39
Příspěvky:
3
Dobrý den,
mohla bych Vás poprosit o radu ohledně "ErrorDocument 404" v souboru .htaccess?

Ráda bych pro některé chyby (např. 404), které server hlásí, vytvořila samostatné html stránky s vysvětlením chyby.

Podle návodu na internetu jsem do souboru .htaccess přidala tento řádek:

ErrorDocument 404 /404.html


případně tento řádek:

ErrorDocument 404 404.html

Současně jsem vytvořila jednoduchou html stránku, kterou jsem stejně jako .htaccess uložila do kořenového adresáře webu


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, http://www.pspad.com">
<title></title>
</head>
<body>
<p>Lorem ipsum dolor sit amet consectetuer eleifend Pellentesque habitasse eget id. Feugiat Nullam sapien dui et mauris sed Sed at a et. Proin Suspendisse diam justo Vestibulum at id justo eu id vestibulum. Dolor ante felis vitae ut ac et Aenean leo dui tellus. Congue non.</p>

</body>
</html>



Když však zkusím zadat chybnou adresu např. http://www.botanickafotogalerie.cz/aaa
, tak se zobrazí prázdná stránka.

Předpokládám ale, že na chybovou stránku by se to mělo přesměrovat vždy, i když je tam třeba jen http://www.botanickafotogalerie.cz/aaa nebo jakákoli jiná chybná adresa.


Když jsem se rozhodla, že chybovou hlášku dočasně znovu přesměruji na index stránek, tj. zadala jsem

ErrorDocument 404 http://www.botanickafotogalerie.cz
#ErrorDocument 404 /404.html
#ErrorDocument 404 404.html


což je varianta, kterou jsem měla předtím,tak se žádná změna neprojevila. Jako kdyby server změnu v souboru .htaccess ignoroval.

Nevíte prosím, čím by to mohlo být?

Děkuji moc za radu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: .htaccess - Zobrazování vlastní chybové stránky 404
PříspěvekNapsal: 25 dub 2016 09:30 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8492
Dobrý den,

pravidla pro zobrazení chybové stránky máte správně. Nemáte v souboru .htaccess ještě nějaké jiná pravidla, která by mohla chování ovlivnit? Pokud ano a vyzkoušíte v souboru .htaccess ponechat pouze pravidlo pro chybovou stránku, tak Vám zobrazení chybové stránky také nefunguje?

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: .htaccess - Zobrazování vlastní chybové stránky 404
PříspěvekNapsal: 25 dub 2016 09:56 
C4 zákazník

Registrován:
22 dub 2016 20:39
Příspěvky:
3
Mám tam ještě

RewriteCond
RewriteRule a
deny from

To RewriteCond a RewriteRule by to teoreticky být mohlo.

Načítá se soubor .htaccess pokaždé, když jej změním? Trochu se ale bojím odstraňovat další pravidla, aby náhodou nepřestala fungovat i ta. Když jsem totiž

#ErrorDocument 404 /404.html
#ErrorDocument 404 404.html


zakomentovala a nechala jsem tam původní

ErrorDocument 404 http://www.botanickafotogalerie.cz


, tak se změna neprojevila. Stále se tam zobrazuje prázdná stránka, i když by se měla zobrazit hlavní strana galerie (index).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: .htaccess - Zobrazování vlastní chybové stránky 404
PříspěvekNapsal: 25 dub 2016 10:21 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8492
Dobrý den,

doporučuji po každé úpravě pravidel v souboru .htaccess zavřít a znovu otevřít internetový prohlížeč. Když nyní zadám např. neexistující adresu http://www.botanickafotogalerie.cz/aaa.html, tak dojde k přesměrování na úvodní stránku. Takže je jasné, že přesměrování funguje. Ale pokud zadám např. neexistující adresu http://www.botanickafotogalerie.cz/aaa, tak dojde pouze k přesměrování do podsložky aaa a zobrazí se bílá stránka. Evidentně musíte mít v souboru .htaccess ještě nějaká pravidla, která mají na chování vliv. Vyzkoušejte tedy pravidla RewriteCond a RewriteRule dočasně zakomentovat a znovu otestujte funkčnost.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
Tvorba web stránek Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz