URL rewriting |
Nahoru |
Knihovna pro URL Rewriting je jako samostatný projekt.
V rámci URL Rewritingu jsou řešeny jazykové verze, tzn. adresa http://www.realweb.cz/en/default.aspx je překládaná na http://www.realweb.cz/default.aspx?lang=en, další rewriting je dle nastavení ve web.config.
Nastavení ve web.config
Na začátku v části <configSections> musí být uvedeno:
<section name="urlrewriting" type="BlueWave.RealWeb.UrlRewriting._default, UrlRewriting"/>
Samotné nastavení se pak provádí v části <urlrewriting> následovně:
<urlrewriting> <rewrite from="regex:(.*)(nid)(\d+)" to="nabidka.aspx?id=$3"/> <rewrite from="sitemap.xml" to="sitemap.aspx"/> <rewrite from="byty-na-prodej.aspx" to="nabidky.aspx?filtr=_typeofrealestate|;1;_typeofcommission|;1;_"/> ... </urlrewriting>
Je-li na začátku výrazu "regex", je výraz vyhodnocován jako regulární výraz.
|