Tipy k použití .htaccess



Švýcarský nůž, kterým je Apache


Jednoduše vytvoříte konfigurační soubor Apache a nastavíte pravidla přístupu pro jednotlivé adresáře, vytvoříte přesměrování, předěláte si chybové hlášky, atd.





Ochraňte své složky heslem



Se souborem .htaccess můžete chránit některé části vašich stránek pomocí hesla.







Filtrování IP


Některým uživatelům můžete zamezit v přístupu pomocí blokování IP adresy. Toto je například velmi užitečné pro umožnšní vývojářům v přístupu k některým částem stránek.


Příklad:

Deny from all Allow from 192.168.xxx.xxx






Správa cookies


V souboru .htaccess můžete změnit vlastnosti cookies pro vaše návštěvníky. Můžete měnit cookies, načíst různé hodnoty, přidat přesměrování, atd.


Příklad:

Přesměrování v případě, že nebyl cookie vytvořen.

RewriteEngine On RewriteBase / RewriteCond %{HTTP_COOKIE} !^.*cookie-name.*$ [NC] RewriteRule .* /login-error/set-cookie-first.cgi [NC,L]






Přepisování URL


Přepis url, takže je poté pro uživatele lépe čitelný.





Příklad:

# aktivace mod_rewrite: RewriteEngine on # pravidla mod_rewrite: RewriteRule ^calendrier-(\w+)-(\d+)-(\d+)-(\d+).html$ /calendrier.php?user=$1&day=$2&month=$3&year=$4






Personalizace obvyklých chybových stránek:


Nahraďte obvyklé chybové stránky pro chyby č. 404, 401, 403, 500 atd. stránkami v designu Vašeho webu.


Příklad:

ErrorDocument 401 /autorisation_requise.html ErrorDocument 400 /mauvaise_requete.html ErrorDocument 403 /interdit.html ErrorDocument 404 /page_inexistante.html






Správa přesměrování


Pomožte vašim návštěvníkům pomocí dočasných či trvalých přesměrování.





Příklad:

RedirectPermanent /photos/vacances-canada.html /canada.html