#asp.net #iis-7 #url-rewriting
#asp.net #iis-7 #переписывание URL-адреса
Вопрос:
Я изучаю возможность перезаписи URL-адреса IIS7 для приложения, над которым я работаю.
На данный момент мои URL-адреса выглядят следующим образом:
обзор.aspx?OrgID=2121
Где у каждого orgId
было бы название организации.
Я бы хотел, чтобы мой URL-адрес выглядел следующим образом:
/OrgName/Обзор /Microsoft/Обзор
Возможно ли написать такого рода правило в IIS7, где ему пришлось бы искать идентификатор из базы данных, получать значение name для организации, а затем добавлять к organization ?
Мне также нужно было бы сохранить эти удобные URL-адреса в моей базе данных, или IIS автоматически переключится на удобные URL-адреса, если кто-то введет overview.aspx?orgId=2121
?
Ответ №1:
Для этого вам пришлось бы реализовать своего собственного поставщика.
http://learn.iis.net/page.aspx/804/developing-a-custom-rewrite-provider-for-url-rewrite-module/