Я хочу, чтобы одна конкретная страница не принимала https

У меня есть одна страница, на которой есть iframe, внутри которого встроена Страница опроса, к сожалению, я получаю ошибку «ваше соединение не безопасно» внутри iframe. Кто-нибудь знает, как исправить эту проблему? Кстати, сайт сертифицирован SSL, а не страница, которую я пытаюсь включить в iframe. Также это php сайт не wordpress.

Спасибо

1 ответ

  1. У вас всегда будет эта проблема, когда страница HTTPS ссылается на незащищенное содержимое. Вы варианты:

    • переместите страницу, на которой размещен iframe (и связанный с ним контент) через HTTPS. Хотя, теоретически, страница HTTP должна иметь возможность ссылаться на HTTPS, размещенный javascript, CSS и изображения без предупреждения, это, вероятно, будет отличаться от браузера

    • переместите страницу опроса в HTTPS. Я предполагаю, что вы не размещаете это сами — вы связались с провайдером, чтобы спросить, могут ли они предоставить услугу через HTTPS? Вы рассматривали возможность использования другого поставщика?

    • proxy страница http survey через ваш сервер-это потребовало бы какой-то умной конфигурации на веб-сервере или прекращения SSL-соединения перед прокси-сервером, работающим в обратном режиме для вашей службы и режиме перезаписи/пересылки для опроса. В принципе, если вы не контролируете инфраструктуру, это, вероятно, не стартер.

    • повторная реализация возможности опроса на вашем собственном сайте.

    Имейте в виду, что как только ваш сайт подвергается воздействию за пределами HTTPS, он становится уязвимым для новых атак.

    .htaccess не поможет — он переопределяет поведение в пределах vhost-сайты HTTP и HTTPS будут работать в отдельных vhosts.