Autor Zpráva
Skyrim
Profil *
Zdravím, prolezl jsem snad celé forum a na tohle jsem odpovědí našel několik, ale ani jedna mi nepomohla :( Ptám se tedy za sebe : I když wz.cz (jak se zdá) .htaccess podporuje mě nefunguje :(

..za účelem vlastní 404 errorové stránky (/404.html)

Normálně v texťáku si to tam napsal
"ErrorDocument 404 /404.htm"
a když to uložím jako ".htaccess" a hodím do rootu na ftp tak mi to napíše chyba serveru erorr 500… na tom wz.cz, ne u me.
Může mi prosím někdo poradit jak to přesně udělat? :) S htaccess se stýkám poprvé v životě, tak prosím pochopte mou nevědomost.

Moderátor Davex: Titulek „.htaccess na wz.cz (už zase)“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
CAShiD
Profil
Je potřba hlavně vidět také obsah tvého .htaccess, aby bylo co zkoumat ;-)
Skyrim
Profil *
já myslím že obsah mého htaccess jsem uvedl v předshozí zprávě, ale pokud to nestačí, zde je to ještě jednou :

"ErrorDocument 404 /404.htm" (bez uvozovek)
margin
Profil *
Mi chybová stránka na wz.cz bez problémů funguje. Soubor 404.htm v rootu webu máš? Nic o něm nepíšeš a nevím, co by se stalo, kdyby neexistoval.
Odpověď 500 dostaneš vždy, nebo jen v případě neexistující stránky?
Skyrim
Profil *
Díky za odpověď.
404.html pochopitelně na rootu mám. (viz ......za účelem vlastní 404 errorové stránky (/404.html)) a ten error 500 mi to píše všude, ne jen na neexistující stránce.
CAShiD
Profil
Zkusil bych odstranit to lomítko, nevím... zdá se to být v pořádku. Zkusím ještě chvilku Googlit :)
Davex
Profil
Skyrim:
prolezl jsem snad celé forum a na tohle jsem odpovědí našel několik, ale ani jedna mi nepomohla
A tyto rady jsi našel a přesto nepomohly?
Nefungující .htaccess na wz.cz
.htaccess hází Error 500 - ale pouze na doméně
Skyrim
Profil *
Davex:
A tyto rady jsi našel a přesto nepomohly?

Ano. Nepomohly.

Btw: ani lomítko, ani mezera... no podívám se na to ještě zítra.. Hezký večer
CAShiD
Profil
JJ...kódování. (ANSI, UTF-8) to určitě zkus...
Skyrim
Profil *
(uloženo v ANSI... UTF a ANSI = error 500)
CAShiD
Profil
Pak už bych se asi rovnou obrátil na někho z WZ... ;-)
Skyrim
Profil *
zkusím, každopádně děkuji :) Hezký zbytek večera
margin
Profil *
Otestoval jsem, a může za to BOM, neukládej soubor jako UTF-8, ale jako ANSI.
Skyrim
Profil *
margin:
Otestoval jsem, a může za to BOM, neukládej soubor jako UTF-8, ale jako ANSI.

Právěže to jako ANSI uloženo mám.. zkusím to ještě jednou nanečisto někde jinde.
Skyrim
Profil *
juchu! už to funguje.. chyběl mi tam pár uvozovek.. a taky (nevím jestli by to jinak fungovalo) jsem místo /404.html napsal rovnou http://skyrim.czweb.org/404.html

díky za pomoc
margin
Profil *
Já mám na wz.cz už dlouho toto, a funguje:
ErrorDocument 404 /chybovka.html
Skyrim
Profil *
já musel udělat :

ErrorDocument 404 "adresa............/404.html" s uvozovkama.. zajimalo by me proc ta vyjimka
Davex
Profil
Skyrim:
ErrorDocument 404 "adresa…………/404.html"
Tak nevznikne chybová stránka, ale přesměrování na dokument /404.html, který vrátí stavový kód 200 OK.

[#16] musí fungovat - v PsPadu nový TXT File, kódování windows-1250, zkopírovat konfigurační volbu, změnit jméno chybové stránky na /404.html, uložit jako .htaccess, nahrát soubor pomocí FTP do kořenového adresáře na server, a je to. Žádnou magii v tom nehledej.
Skyrim
Profil *
Davex:
Tak nevznikne chybová stránka, ale přesměrování na dokument /404.html, který vrátí stavový kód 200 OK.

...je v tom velký rozdíl? Zdá se že funguje tak jak má, ať je to cokoli (viz např. http://skyrim.czweb.org/eprgsppbrgauiprba.html )
Davex
Profil
Skyrim:
Zdá se že funguje tak jak má
Obecná představa o chybové stránce "Nenalezeno" je taková, že se URL nezmění a server vrátí stavový kód s chybovým kódem 404 Not Found. Ta tvoje to nesplňuje.
Skyrim
Profil *
Davex:
Obecná představa o chybové stránce "Nenalezeno" je taková, že se URL nezmění a server vrátí stavový kód s chybovým kódem 404 Not Found. Ta tvoje to nesplňuje.

Aha, jasně, chápu (v praxi např. google.cz → http://www.google.cz/efeeseeeeeeeffsf.html ) Má to nějakou nevýhodu? myslím tím ten můj případ.
Davex
Profil
Ta tvoje stránka není chybová, přestože je to na ní napsáno. Webový server pouze oznámí prohlížeči nebo robotovi něco ve smyslu "dokument byl z požadované adresy dočasně přemístěn na adresu 404.html". Žádná chyba, normální přesměrování na jinou funkční stránku.

To je ale asi jedno, je to tvůj web.
margin
Profil *
Davex:
Obecná představa o chybové stránce "Nenalezeno" je taková, že se URL nezmění a server vrátí stavový kód s chybovým kódem 404 Not Found. Ta tvoje to nesplňuje.
Nechápu, tady je výpis HTTP hlaviček, stránka má kód 404, favicon má kód 200 (část UA jsem nahradil hvězdičkami)):
http://teststranek.kvalitne.cz/asdf.html

GET /asdf.html HTTP/1.1
Host: teststranek.kvalitne.cz
User-Agent: Mozilla/5.0 ****
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: cs,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1250,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

HTTP/1.1 404 Not Found
Date: Wed, 05 Jan 2011 19:19:15 GMT
Server: Apache/2.0.59 (Unix)
Last-Modified: Sat, 04 Dec 2010 08:05:24 GMT
Etag: "229f014-1f7-1df71900"
Accept-Ranges: bytes
Content-Length: 503
Keep-Alive: timeout=6, max=50
Connection: Keep-Alive
Content-Type: text/html
----------------------------------------------------------
http://teststranek.kvalitne.cz/favicon.ico

GET /favicon.ico HTTP/1.1
Host: teststranek.kvalitne.cz
User-Agent: Mozilla/5.0 ****
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: cs,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1250,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

HTTP/1.1 200 OK
Date: Wed, 05 Jan 2011 19:19:15 GMT
Server: Apache/2.0.59 (Unix)
Last-Modified: Fri, 07 May 2010 21:28:36 GMT
Etag: "34aa08f-47e-bdea8900"
Accept-Ranges: bytes
Content-Length: 1150
Keep-Alive: timeout=6, max=49
Connection: Keep-Alive
Content-Type: image/x-icon
----------------------------------------------------------
]
Davex
Profil
margin:
Psal jsem o chybové stránce Skyrima, kde se neexistující URL přesměruje

HTTP/1.1 302 Found
Location: http://skyrim.czweb.org/404.html

na stránku, která vrátí stavový kód HTTP/1.1 200 OK.

Ta tvoje se, margine, chová přesně tak, jak by se chovat měla a jak možná nepřesně popisuji.
margin
Profil *
Davex:
Psal jsem o chybové stránce Skyrima, kde se neexistující URL přesměruje
Aha, se na Skyrimův web nepodíval a měl jsem za to, že když použil stejný kód, jako já, tak dostane stejný výsledek. Jediný, a jak jsem nyní zjistil, podstatný rozdíl, je v absolutním zápisu adresy (s http://).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: