эквивалент iis htaccess для перезаписи URL-адресов

#.htaccess #iis #url-rewriting #web-config

#.htaccess #iis #перезапись URL #web-config

Вопрос:

Я хотел бы переписать URL, аналогичный domain.com/products.aspx?product=20 , во что-то вроде domain.com/products/20 .

Или, скорее, я хотел бы переписать последнее в первое.

Я знаю, как это сделать, используя Apache .htaccess , но как бы я это сделал в IIS? Я думаю, мне нужно изменить web.config файл, но какие правила я бы использовал?

Любые указания были бы с благодарностью приняты! Спасибо!

Ответ №1:

Вы можете найти модуль перезаписи IIS, который должен делать то, что вы хотите. Вы можете найти его здесь:http://www.iis.net/download/urlrewrite

Если ссылка должна сгнить, вы можете найти ее в поиске «Перезапись URL-адреса IIS»

Комментарии:

1. Вместо того, чтобы размещать только ссылку, вы также можете включить некоторую соответствующую информацию в ответы. Ссылки могут портиться. Лучшим источником для ссылки является httpd.apache.org/docs/2.0/mod/mod_rewrite.html

2. Я понял вашу точку зрения … для IIS есть модуль перезаписи URL, указанный выше.. Поскольку вы не хотите использовать apache, ссылка Роба бесполезна