Hrátky s .htaccess – Úvod, mod_rewrite
V následující sérii článků bych se rád rozepsal o .htaccess, o tom, co to vůbec je, o jeho použití a funkcích. Tímto článkem bych vás zasvětil do toho, co .htaccess je a jak používat mod_rewrite.
Co je .htaccess?
Je to soubor, který se dá vytvořit v poznámkovém bloku. Nejmenuje se ovšem soubor.txt, ale je bez názvu a obsahuje pouze tečku a příponu. Pomocí tohoto souboru se dá nastavit váš server. Váš hosting ovšem musí podporovat mod_rewrite. Nejčastěji se používá právě na přesměrování na určitou stránku, převážně se používá na chybu 404 – stránka nenalezena.
Soubor se tváří jako skrytý a pokud se připojujete na své FTP přes Total Commander, musíte si nastavit zobrazování skrytých souborů (Síť -> FTP – zobrazit skryté soubory).
Jak vytvořit soubor .htaccess?
Nic na tom není, stačí si otevřít poznámkový blok, do něj vepsat funkce, které chcete, aby se provedly a pak ho pouze uložte. Soubor se uloží ve formátu .txt, ale není problém ho přejmenovat na .htaccess. Druhou možností je txt soubor překopírovat na FTP a přejmenovat ho tam.
Jak používat mod_rewrite
Nejprve musíte zápis mod_rewrite zapnout funkcí:
RewriteEngine on
RewriteRule má následující syntaxi:
RewriteEngine Toto-chce-uzivatel Toto-dostane [nepovinná pravidla]
První parametr (toto-chce-uzivatel) se zpracovává jako cesta k souboru odvozená od rootu webu. Nemusí to být cesta jen k souboru, ale i k adresáři (například /index.html, /slozka/soubor.html). Druhý parametr (toto-dostane) je adresa stránky, na kterou se uživatel skutečně dostane.
Tímto bych ukončil první článek o .htaccess. Příště se můžete těšit na vypsání nepovinných pravidel neboli příznaků a jak přesměrovat stránku na jinou adresu.
Štítky: 404, ftp, htaccess, mod_rewrite, Total Commander
Print This Post
Napsal izmy, v kategorii Urob si sám | 8 komentářů
Docela by mě zajímalo, jak funguje WordPressový .htaccess nebo spíš jak schovává ty ID článků v adrese a ukazuje pouze nadpis