По договоренности
Здравствуйте.
Плагин должен заменять все https ссылки на http, при этом добавляя к запросу http заголовок, в нем будет указано что это на самом деле должен был быть https запрос.
когда идет запрос к загружаемой странице, то нужно добавить http заголовок, что бы было ясно что это сама страница загружается...
Если будет получен ответ с 302 кодом (перенаправлением) и будет присутствовать определенный заголовок, то при перенаправлении на страницу, которая указана в Location, не нужно подменять https на http. А должен быть запрос по https протоколу.
Всё.