Rewrite
Mod_rewrite je Apache modul, pomocí něhož můžete přepisovat URL adresy zadané uživatelem na konkrétní script či adresu.
Naše servery tento modul podporují. K použití rewrite je potřeba vytvořit .htaccess soubor a v něm použít direktivu RewriteEngine On.
Nastavení rewrite funguje okamžitě, schvalování administrátorem není potřeba.
Příklady použití
RewriteCond %{HTTP_HOST} !^www.firma.cz RewriteRule (.*) http://www.firma.cz/$1 [R=301,L]
Přesměruje požadavek na http://www.firma.cz/ v případě, že nebylo přistoupeno na doménu http://www.firma.cz, ale např. na http://firma.cz.
RewriteRule archiv/([0-9]+)$ /archiv.php?id=$1 [L,QSA]
Přepíše interně URL /archiv/43 na /archiv.php?id=43.
RewriteRule ^/$ /ofirme/ [R]
Přesměruje / na /ofirme/.