Урл реврайтинг в .NET

Рассказывать о преимуществах красивых урл адресов не нужно, об этом много написано.

Пример:
http://www.ajaxline.com/common-ajax
http://www.ajaxline.com/index.php?pid=12&something=24

Понятное дело что первый урл значительно красивее. И запомнить легче, и для поисковых роботов интереснее.
Обзора всех вариантов я делать не буду. Скажу только о своем опыте использования двух инструментов.
Использовал на Windows server 2003 и IIS6.

ISAPI Filter

http://cheeso.members.winisp.net/IIRF.aspx
Тулза, которая позволяет использовать синтаксис апачевского мод реврайта.
Тут исходники и бинарики http://www.codeplex.com/IIRF/Release/ProjectReleases.aspx?ReleaseId=5018
Для установки требуется лишь добавить исапи фильтр в виртуаильную директорию и редактировать ини файл. Работает на ура. Не только для .нет можно использовать.

urlrewriter.net

Еще более удобен. Правила в прописываются в вебконфиге. На сайте http://urlrewriter.net/ есть детальные инструкции как установить на любой версии виндовс.
Даже для IIS6, который не поддерживает маску .* для обработки запросов там есть решение.

English version of article. 



Оставь комментарий