В настоящее время я поддерживаю существующий веб-сайт ASP.NET MVC, написанный другим разработчиком.Многие части сайта были обновлены до более современных фреймворков, и я хотел бы перенаправить пользователей на новый сайт, где это возможно.Тем не менее, есть еще несколько страниц, которые придется продолжать использовать на старом сайте, пока я не смогу завершить миграцию.
Сервер - Windows Server 2008, IIS 7.0, .NET 4.5
Допустим, старый URL-адрес: https://www.companysite.com/
Новый сайт находится в виртуальном каталоге по адресу: https://www.companysite.com/thenewsite/
Каков наилучший способ выборочного перенаправления пользователей на новый сайт,где я построил эти части, но также оставил старый сайт доступным для страниц, которые еще не переведены в новый дизайн?
Например, я бы хотел перенаправить: https://www.companysite.com/contracts/ на https://www.companysite.com/thenewsite/contracts/
Но я не могу перенаправить каждый путь глобально.Например: https://www.companysite.com/shipping/ еще НЕ МОЖЕТ перенаправить на новый сайт, так как я еще не создал / thenewsite / shipping /.
Вот некоторые идеи, которые у меня были, но я мог бы использовать некоторые рекомендациикакой из них будет наилучшим:
- Добавьте Response.Redirect или html meta meta для определенных страниц старого сайта (много усилий)
- Используйте модуль перезаписи URL, с пользовательским правилом (не уверен, как это сделать)
Надеюсь, это имеет смысл.Буду признателен за любую помощь или предложения.