IIS7 URL переписывание без изменения кода - PullRequest
0 голосов
/ 23 марта 2011

Я планирую переписать URL для нашего сайта, используя модуль перезаписи 2.0.в настоящее время наши URL выглядят так: http://www.example.com/NewChannels/Channel.aspx?ChannelId=4 Я хочу сделать это в http://www.example.com/4/

Я получил это работает, но так как многие вещи на странице (цвета фона, цвета шрифта и т. д.)используйте строку запроса, они ломаются.Я не хочу заходить в код и изменять их, чтобы использовать специальные переменные сервера.Есть ли способ реализовать это, не требующий модификации кода?

1 Ответ

0 голосов
/ 23 марта 2011

у вас есть два простых способа получить его: использовать модуль urlrewrite или разработать свой модуль, чтобы сделать это, как вы хотите.

Посмотрите эту ссылку для модуля Urlrewrite: http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/

Создавая свой собственный модуль, обратите внимание на тонкий метод: httpapplication.Context.RewritePath

...