Я пытаюсь написать простой 301 переадресации с использованием модуля перезаписи URL. Я установил правило, используя интерфейс в IIS 7.5. К сожалению, ни одно из правил, которые я добавил, фактически не работает, и я не понимаю, почему.URL-адрес IIS Rewrite: перенаправление не работает?
- я обеспечиваю имя правила
- Я выбираю сопоставляет шаблон под запрашиваемом URL:
- я выбираю Exact Match
- Я введите шаблон http://www.example.com/folder/page.htm
- я проверяю Игнорирование случай
- В действии я указываю тип действия как перенаправление
- Я установил URL-адрес переадресации как http://www.example.com/folder
- проверить строку запроса на добавление
- Я выбираю постоянный 301 под тип переадресации
Насколько я могу сказать, что это означает, что запрос на http://www.example.com/folder/page.htm должен перенаправлять http://www.example.com/folder
Однако я в конечном итоге с 404 ошибки вместо этого?
Я попытался найти простой пример онлайн, но большинство из тех, что я вижу, используют регулярные выражения, которые мне не нужны. Я также попробовал подстановочные знаки и */folder/page.htm, но это также дает мне ту же проблему.
Что я делаю неправильно?
Спасибо! Странно то, что у меня было два правила, каждый из которых имел ведущую косую черту, например «/ folder/page», которую другие не использовали. Удаление косой черты во всех случаях. – MikeD