Как установить URL-адрес перенаправления для виртуального каталога в IIS 7.0? Я установил последний модуль перезаписи URL 2.x.
Я могу объяснить свою проблему на примере:
У меня есть сайт на моем сервере IIS 7.0, www.mysite.com. Я решил создать виртуальный каталог "Продажи" под моим сайтом, который указывает на корневой каталог веб-сайта. Теперь мне нужно создать URL-адрес перенаправления для vdir. Vdir указывает на тот же виртуальный корневой каталог, что и мой корень сайта.
Большая идея заключается в том, что я могу перейти на www.mysite/sales, и я автоматически перенаправляюсь на www.mysite.com?productid=200.
Я попытался перенаправить URL-адрес перезаписи для vdir (не веб-сайт), но я всегда получаю это сообщение об ошибке:
Cannot add duplicate collection entry of type 'rule' with unique key
attribute 'name' set to "test".
Это происходит, когда я указываю на виртуальный vdir и пытаюсь добавить правило.
Я могу добавить правила на уровень веб-сайта, но правила не работают. Я имею в виду URL-адрес "www.mysite/sales", который дает мне следующую ошибку. Я знаю, что ключ уникален. Я проверил его из web.config.
Эта функция была очень проста в использовании в IIS 6.0, просто укажите на vdir с помощью мыши и задайте свойства → перенаправление на URL.
Пожалуйста, объясните, как правильно это сделать в IIS 7.0?