IIS не перенаправляет запрос страницы, как ожидалось

Я хочу сделать что-то очень простое на компьютере с Windows Server 2003; пусть веб-сервер обслуживает перенаправление вместо содержимого конкретной страницы, когда пользователь пытается перейти на эту конкретную страницу.

Документ по умолчанию - "index.html", поэтому, если пользователь вводит " http://mywebsite.com/", он обычно будет переведен в "index.html".

Я установил перенаправление в IIS на "index.html", чтобы перейти на " http://someotherwebsite.com/". В представлении содержимого для этой страницы отображается состояние "Перенаправлено на http://someotherwebsite.com/".

Проблема в том, что IIS обслуживает содержимое "index.html" вместо перенаправления на новый веб-сайт, когда веб-браузер обращается к " http://mywebsite.com/", но перенаправляет, как ожидается, если пользователи переходят непосредственно к " http://mywebsite.com/index.html".

Я ожидаю, что независимо от того, как пользователь попадает в файл "index.html", когда серверу предлагается обслуживать страницу, он всегда будет выполнять перенаправление, а не содержимое страницы.

1 ответ

Попробуйте добавить мета-тег обновления в index.html.

<meta http-equiv="refresh" content="0;url=http://someotherwebsite.com/">
Другие вопросы по тегам