powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / UrlRewrite - помогите разобраться как эта штука работает!
6 сообщений из 6, страница 1 из 1
UrlRewrite - помогите разобраться как эта штука работает!
    #37461588
Sergey_Inf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Сейчас на носу веб проект и необходимо внедрить человеческие url-ы, хоститься проект будет на 7-ом iis-е.
Камнем предкновения для меня как раз и стал Реврайт... по-ходу дела сижу разбираюсь как он работает, к сожалению информации маловато, возможно я не там искал - не исключаю.
Хотел получить так сказать консультацию или ссылки на источники.
Основное правило для корневых страниц я сделал, точнее нашел где скопипастить:)
<rule name="MainRule">
<match url="^([^/]+)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{REQUEST_FILENAME}" pattern="^((?!\.axd|\Wforum\W|\Wupload\W).)*$" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="{R:1}.aspx" />
</rule>

Теперь бы разобраться с правилами для страниц 2-ого уровня типа /forum/topic.aspx + если будут передаваться параметры.
Еще бы хотелось понять принцип работы.
Если я правильно понимаю, то iis парсит урл в обе стороны?
Мы передаем просто default , а iis это понимает, как default.aspx и наоборот?
Просто дико был бы благодарен за помощь:)
...
Рейтинг: 0 / 0
UrlRewrite - помогите разобраться как эта штука работает!
    #37461736
Фотография n_string
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напиши свой, с этим будешь долго разбираться.
...
Рейтинг: 0 / 0
UrlRewrite - помогите разобраться как эта штука работает!
    #37461769
Sergey_Inf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да можно, но очень не хотелось бы каждый раз в базу лезть и смотреть какой алиас какой странице соответствует....
есть же готовое решение и его не кисло так хвалят...
...
Рейтинг: 0 / 0
UrlRewrite - помогите разобраться как эта штука работает!
    #37465244
Sergey_Inf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После поисков и эксперименов я оставил идею о реврайте ибо (мое ИМХО) кривая как жизнь штука и остановился на
http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspx
В .net4 есть замечательная штука:)
...
Рейтинг: 0 / 0
UrlRewrite - помогите разобраться как эта штука работает!
    #37465874
Фотография n_string
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если хочешь получить эффективное решение, приходится писать самому, т.к. не все фичи МС одинаково полезны.
В базу каждый раз лазить не надо, для этого есть кэширование.
Кстати скорость поиска в генерике около миллиона в секунду, что намного превышает скорость regex.
Так что, что лучше, каждый выбирает сам, но если требуется полный контроль над URI в коммерческом проэкте однозначно написать кастомный http модуль, если побаловаться, хватит и МС фичи.
...
Рейтинг: 0 / 0
UrlRewrite - помогите разобраться как эта штука работает!
    #37469092
burly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey_Inf,

из всех UrlRewrite лучший вот: http://www.helicontech.com/isapi_rewrite/ , правда полная версия немного платная
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / UrlRewrite - помогите разобраться как эта штука работает!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]