Schéma souboru .htaccess

.htaccess využívá stejný jazyk jako http.cong. Jednotlivé příkazy se píší volně pod sebe. Pokud by došlo ke konfliktu příkazů mezi jednotlivými soubory, má přednost ten, který je blíž dané složce (pravidlo bližší košile než kabát).

Pro přehlednost je vhodné před každým kódem napsat komentář začínající znakem #.

Zde je ukázka souboru .htaccess:

# stranka s chybovym hlasenim pro chybu 404 – nenalezen
ErrorDocument 404 /etc/404.html
ErrorDocument 403 /etc/403.html

# presmerovani na variantu s www
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^vasedomena.cz
RewriteRule (.*) http://www.vasedomena.cz/$1 [R=301,QSA,L]

# Automaticke redirecty
# presmerovani vsech starych adres na nove
# co konci na htm, bude koncit na html
# podtrzitko se nahrazuje minuskem
RedirectMatch (.*)_(.*)\.htm$ $1-$2.html
RedirectMatch (.*)\.htm$ $1.html

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

*

Můžete používat následující HTML značky a atributy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>