htaccess – 2. díl
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
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 404×

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

Reklama
Reklama
Obrázek ke článku Češi sledují internetovou televizi i na dovolené. Na Kuki se dívalo nejvíce diváků na Slovensku

Češi sledují internetovou televizi i na dovolené. Na Kuki se dívalo nejvíce diváků na Slovensku

V dubnu letošního roku skončilo omezení sledování internetového vysílání rozhlasových a televizních stanic za hranicemi České republiky. Sledovat IPTV platformy lze nejenom na dovolené, ale i služební cestě a to kdekoliv v rámci Evropské unie. Uživatelé televize Kuki tuto novinku během léta hojně využívali. Dovolenou si užili i se svými oblíbenými pořady a filmy. 

Obrázek ke článku Využijte plně potenciál mobilních technologií pro svou firmu

Využijte plně potenciál mobilních technologií pro svou firmu

Analytici společnosti IDC upozorňují, že v době nástupu nových mobilních technologií, jež podporují třeba umělou inteligenci, rozšířenou realitu nebo 5G sítě, bude pro úspěch firem ještě zásadnější zvolit ta správná řešení.  Kudy tedy vede cesta k efektivnímu využití mobilních technologií ve firmách? Na to se zaměří již šestý ročník úspěšné konference Mobilní řešení pro business, která se koná 20.9.2018 v pražském Kongresovém centru Vavruška na Karlově náměstí.

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ý