Я хочу сделать что-нибудь очень простое на машине с 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, когда сервер запрашивает обслуживание страницы, он всегда будет обслуживать перенаправление, а не содержимое страницы.
Попробуйте добавить метатег обновления в index.html.
<meta http-equiv="refresh" content="0;url=http://someotherwebsite.com/">