čtvrtek 24. února 2011

RewriteCond mod_rewrite

Modul do web serveru apache mod_rewrite je velmi mocný nástroj, kterým se dá řešit spousta přesmerování, ale i podmínek. Tento modul je běžnou součástí webserveru, tím mám na mysli, že se nemusí do webserveru doinstalovávat nebo takněco. Stačí jen nakonfigurovat a začít používat.

Řešil jsem přesměrování , pokud v URI je nějaký váskyt řetězce. Pravidla používám v kombinaci s mod_macro.

Pokud je v URI xyz
http://www.domena.cz/neco/jako/xyz/data.html
přesměruj na http://www.domina.cz


RewriteCond %{REQUEST_URI} ^.*xyz.*
RewriteRule ^/(.*)$ http://www.domina.cz [L]


Dané makro M_test je přiřazeno k apache virtuálu www.domena.cz.

Pár odkazů:

Žádné komentáře: