www.Czechlinux.info - vše o Linuxu, BSD, Apache, FTP a jiné
Vítejte na LINUX SERVERU http://www.czechlinux.info. Naleznete zde NÁVODY NA LINUX,,VŠE O APACHE, BSD, JABBER, FTP a jiné


* .htaccess

Vydáno dne 6.08.2006 (1435 přečtení­)

.Htaccess je soubor, na editaci všeho možnýho

.htaccess je skrytý soubor (kvůli tomu před slovem ej tečka). Pomocí .htaccess se dá udělat ledacos - od chybových hlášení (40x), povolování přístupů, indexování(tj. zobrazování obsahu webu - třeba, dkyž chcete, aby si člověk v určitém adresáři mohl prohlídnout, co chce), až přes zakazování IP adres a zaheslování složek. Jdou zde dělat i aliasy, přesměrování, prostě skoro cokoliv ;).
Vytváření chybových hlášení
Takže, nejobviklejší chyba je 404, ale jsou i další chyby, stručný průvodce tady: 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)
Vytvéříme ho tak, že do .htaccess přidáme tyto řádky:
ErrorDocument číslochyby /adresář/error.html , talže v výsledek může vypadat takhle pro chybu 404:
ErrorDocument 404 /chyby/404.html
Alternativní index

Pokud chcete používat při načítání stránek jiný soubor jak index.htm nebo index.html, hodí se to ;).

DirectoryIndex zdar.php ahoj.php3 index.html index.htm
- server bude nejdřív hledat v adresáři zdar.php, jestli ho nenajde tak ahoj.php a až nakonec index.html a index.hmt,

takže zdar.php má přednost před všema ostatníma. ahoj má přednost jenom před index.htm a index.html.

Blokování a povolení výpisu složek (indexování):
Hodí se to, zda máte Download server, ale chcete, aby člověk neměl přístup všude, kam chce

Options -Indexes -tento příkaz zakáže indexování složek
Options +Indexes -tento příkaz naopak povolí indexování složek
Zablokování veškerého přístupu do složky:
deny from all - toto zakáže přístup do složky, mimo skripty
Užitečné, jestli nechcete aby si kdokoliv mohl cokoliv stáhnout :o)

Blokování IP adres

Dá se použít třeba pro "zabanování" přístupu z některých zemí, nebo některých lidí. Ale bacha, musíte znát IP adresy těch zemí (takže skoro nepoužitelné :-D)
Deny from 000.000.000.000
000.000.000.000 je IP adresa, dá se zadat až 1 skupina čísel (třeba 193.0.)-tímto se zakáže přístup tomu, kdo má na začátku 193.0 ;).
Povolení IP adres
Používá se hlavně pro VIP weby a podobně.
Je to skoro to samé jako u blokování IP adres, ale s tím že místo "deny" tam dáte "allow".
Přesměrování

Redirect /cesta/soubor.txt http://www.noname.cz/cesta/soubor.txt
Toto přesmšruje soubr.txt, na http://www.noname.cz/cesta/soubor.txt


Redirect /soubor http://www.noname.cz/soubor
Toto přesměruje CELOU složku soubor na http://www.noname.cz/soubor


Př.
takže kdyby někdo napsal
Redirect /soubor/obr.jpg http://www.noname.cz/adresar/obr.jpg
http://www.stary.cz/soubor/obr.jpg
Tak ho to přesměruje na
http://www.noname.cz/adresar/obr.jpg


Tak to je tak vše na úvod do .htaccess ;).


Čerpáno: internet :o) - apache.com

Celý článek... | Autor: Admin | Počet komentářů: 1 |

Vkládat komentáře mohou jenom registrovaní uživatelé. Tímto se omlouváme všem uživatelům kteří nespamují!
rewrite - honzajs [16:26:23 11.08.2006]
A co mod rewrite? ten je taky dost uzitecnej :)


youtube downloader | Proxy | rapidget | Forum | Ragnarok2 | whois |