Hrátky s .htaccess – Nepovinné příznaky, přesměrování
Ve druhém díle o .htaccess bych vás rád seznámil s nepovinnými příznaky a jak se dá přesměrovat stránka na jinou adresu a variantu s a bez www. Budeme používata zápis mod_rewrite.
Nepovinné příznaky
Nepovinné příznaky se píšou do hranatých závorek na konec řádku pravidla. Pokud chceme použít víc příznaků, oddělíme je od sebe čárkou v závorkách [L, QSA].
- [R] – Redirect = přesměrování, může se doplnit o nepovinnou hodnotu číselného kódu od 300-400 [R=XXX].
- [QSA] – Query string append = do přesměrované adresy přidí za otazník vše, co je za otazníkem v původním požadavku.
- [F] – Forbidden = nastavuje kód 403 – zakázáno.
- [G] = Stránka neexistuje a není za ní jiná alternativa.
- [N] = Další pravidlo/restart pravidel
- [NS] = Přeskočí vnitřní sub-požadavek interně vyvolaný serverem Apache.
- [NC] = Při vyhodnocování regulárního výrazu nezáleží na velikosti písmen.
- [OR] = Následující pravidlo se aplikuje při splnění této nebo následující podmínky.
- [T=mime-type] = Nastaví mime-typ dokumentu, nemusí jít jen o mime typ souboru, ale třeba všech souborů v daném adresáři.
- [S=n] = Přeskočí následujících n pravidel, n vyjadřuje počet pravidel.
- [L] = Poslední pravidlo, další se již nebudou aplikovat.
Napsal izmy, v kategorii Urob si sám | 2 komentářů