У меня есть сайт https: // www.mysite.com, который полностью работает по протоколу HTTPS (я перенаправляю http на https в IIS).Все это прекрасно работает.
У меня есть старая версия сайта http: // old.mysite.com, на которой все еще работают некоторые пользователи, работающие только по HTTP.Все это прекрасно работает.
Существует 1 URL, который перенаправляет мой новый сайт (используя Response.Redirect в global.asax) на мой старый сайт.Например, пользователь запрашивает https: // www.mysite.com/page.aspx?query=string, и я перенаправляю их на старый сайт http: // old.mysite.com/page.aspx?query=string.Перенаправление работает хорошо, за исключением того, что строка запроса отсутствует, когда он попадает на старый сайт.
URL-адрес, который я должен перенаправить, приходит с URL-адреса, встроенного в сайты клиентов, поэтому я не могу просто обновить их все, чтобы они указывали на старый сайт.Я проверил, и все работает нормально, когда я запускаю свой новый сайт по HTTP, поэтому передача происходит с HTTP на HTTP, но происходит сбой, когда я выполняю HTTPS на HTTP.
Есть идеи, в чем проблема?
Спасибо, Джим