htaccess – 2. díl
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

htaccess – 2. dílhtaccess – 2. díl

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno

htaccess – 2. díl

Google       Google       7. 6. 2005       27 505×

Podíváme se na možnosti souboru v praxi, k čemu ho můžeme využít…

Reklama
Reklama

Náš soubor .htaccess můžeme využít k zobrazení vlastního chybového hlášení, což činí stránku více profesionálnější, protože budí dojem stálého spojení se serverem a neodkazuje na cizí error stránku – jako například tuto. Můžeme díky němu nastavit, jaká stránka se má zobrazit, pokud daná stránka, kterou zadal uživatel, neexistuje, nemá dostatečná práva apod.

Takže jak na to?

Je to prosté. Otevřeme si soubor .htaccess a vepíšeme do něj následující řádku:

ErrorDocument 404 /chyba404.html

Toto byl pouze příklad, nyní si to ukážeme obecně:

ErrorDocument číslo_chyby /soubor.html

ErrorDocument – nesmíte vynechat – značí chybu
číslo_chyby – místo tohoto napíšeme číslo chyby, nebo-li při této chybě se právě stane následující
/soubor.html – no a zde je soubor, na který bude v případě chyby uživatel přesměrován.

Pokud se stranka.html nachází v kořenovém adresáři (na rootu serveru), necháme ji v tomto tvaru. Ale pokud se nachází například ve složce soubory, tak zápis bude vypadat takto: /soubory/soubor.html.

Typy častých chyb

Běžné chyby

  • 401 – Authorization Required (Požadována autorizace)
  • 400 – Bad request (Chybné zadání požadavku)
  • 403 – Forbidden (Nepovoleno)
  • 500 – Internal Server Error (Interní chyba serveru)
  • 404 – Wrong page (Neplatná stránka)

Kompletnější výpis

Informační požadavky

  • 100 – Continue – pokračujte
  • 101 – Switching Protocols – přepínání protokolu

Úspěšné požadavky

  • 200 – OK – v pořádku
  • 201 – Created – vytvořeno
  • 202 – Accepted – akceptováno
  • 203 – Non-authoritative Information – nesměrodatná informace
  • 204 – No Content – bez obsahu
  • 205 – Reset Content – obnovený obsah dokumentu
  • 206 – Partial Content – neúplný obsah dokumentu

Přesměrování klienta

  • 300 – Multiple Choices – hromadný výběr
  • 301 – Moved permanently – trvale přesunuto
  • 302 – Moved temporarily – dočasně přesunuto
  • 303 – See Other – použijte jiný odkaz
  • 304 – Not modified – nezměněno
  • 305 – Use Proxy – použij proxy
  • 306 – Unused – zatím nepoužito, rezervováno
  • 307 – Temporary Redirect – dočasně přesunuto

Chybné klientské požadavky

  • 400 – Bad request – chybný požadavek
  • 401 – Unauthorized – neautorizovaný přístup
  • 402 – Payement Required – Požadována platba
  • 403 – Forbidden – zakázný přístup
  • 404 – Not found – objekt nenalezen
  • 405 – Method Not Allowed – nepovolená metoda
  • 406 – Not Acceptable – neakceptovatelné
  • 407 – Proxy Authentication Required – je požadovaná proxy autentifikace
  • 408 – Request Timeout – vypršení doby požadavku
  • 409 – Conflict – konflikt
  • 410 – Gone – ukončeno
  • 411 – Lenght Required – je požadována délka
  • 412 – Precondition Failed – přednastavená podmínka je chybná
  • 413 – Request-url Entity Too Large – požadované množství je příliš velké
  • 414 – Request-url Too Long – URI požadavku je příliš dlouhé
  • 415 – Unsupported Media Type – nepodporovaný typ média
  • 416 – Requested Range Not Satisfiable – požadovaný rozsah je nesplnitelný
  • 417 – Expectation Failed – předpoklad skončil chybou

Chyby serveru

  • 500 – Internal server error – vnitřní chyba serveru
  • 501 – Not implemented – neimplementováno
  • 502 – Bad gateway – špatná brána (proxy)
  • 503 – Service unavailable – služba nedostupná (přetížení DB, výpadek)
  • 504 – Gateway Timeout – doba průchodu vypršela
  • 505 – HTTP Version Not Supported – nepodporovaná verze HTTP

Pro více informací o chybách (jejich podrobnější popis) naleznete na webu W3C

Nyní si to tedy zkompletujeme. Náš obsah souboru .htaccess může vypadat po dnešních vědomostech napříkal takto:

ErrorDocument 404 /chyba.html
ErrorDocument 403 /nepovoleno.html

Teď již jen stačí vytvořit ony soubory chyba.html a nepovoleno.html a uložit je, v tomto případě, na root serveru. Zkuste si sami chybové stránky na našich stránkách.

V případě zadání neplatné adresy (neexistující):
například www.programujte.cz/neznamastranka.html budete automaticky přesměrováni na www.programujte.cz/404.html, přesně tak, jak je nastaveno v .htaccess

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

3 názory  —  3 nové  
Hlasování bylo ukončeno    
0 hlasů
Google
(fotka) Lukáš ChurýLukáš je šéfredaktorem Programujte, vyvíjí webové aplikace, fascinuje ho umělá inteligence a je lektorem na FI MUNI, kde učí navrhovat studenty GUI. Poslední dobou se snaží posunout Laser Game o stupeň výše a vyvíjí pro něj nové herní aplikace a elektroniku.
Web     Twitter     Facebook     LinkedIn    

Nové články

Obrázek ke článku Datafesťak 2018 bude o datech, byznyse a ženách v IT

Datafesťak 2018 bude o datech, byznyse a ženách v IT

Na Univerzitě v Hradci Králové se 23. a 24. listopadu potkají všichni, které zajímá práce s daty. 

Reálné zkušenosti se zpracováním dat budou v prostorách univerzity prezentovat zástupci obchodních i výrobních firem. Potkat tak bude možné představitelé například z Kiwi.com, Crocodille, Dáme Jídlo nebo společnosti Adler. 

Reklama
Reklama
Obrázek ke článku 4 tipy, jak financovat rozvoj start-upu

4 tipy, jak financovat rozvoj start-upu

Možná jste právě jedním ze zakladatelů či manažerů nadějného start-upu 
a aktuálně řešíte, kde sehnat finanční prostředky pro další rozvoj. Zde pro vás máme čtyři tipy.

Obrázek ke článku Virtuální zrcadla změní způsob nakupování v e-shopech

Virtuální zrcadla změní způsob nakupování v e-shopech

Díky pluginu Virtooal.com získávají zákazníci e-shopů možnost si vyzkoušet produkty ve virtuálním světě. E-shopy, které si plugin nainstalují, výrazně snižují množství vráceného zboží, dělají nákupy zábavnějšími, a tím budují lepší vztahy se svými zákazníky. V současnosti lze Virtooal.com využít zejména pro kosmetiku, brýle a šperky, do budoucna půjde také o módu.

Obrázek ke článku Kariérní postup & vyšší plat: Titul MBA ve sféře IT

Kariérní postup & vyšší plat: Titul MBA ve sféře IT

Působíte jako specialista v oblasti IT a aspirujete na povýšení, příp. řídící pozici? Pak se jistě potýkáte nejen s vysokými nároky (potenciálních) zaměstnavatelů, ale i se silnou konkurencí ze strany ostatních uchazečů. Pokud chcete zvýšit své šance na kariérní posun a lepší plat, měli byste vedle technických dovedností ovládat i ty manažerské. Pomoci vám v tomto ohledu může studium MBA se specializací na management IT.

Reklama autora

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032018 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý