If you are migrating to HTTPS, will third party HTTP links to your images break?

I write articles for multiple online blogs, and I host the images embedded in these articles on my personal website.

I would like to implement SSL on my website, because one of the websites hosting these articles switched to HTTPS links and the images are broken, which looks very unprofessional.

Unfortunately, a different website that also is using my images is using HTTP links still, and I am unable to switch them to using HTTPS.

I have seen websites where both the HTTP and HTTPS version of an image work, but how is this accomplished? Will the HTTP URL still work for the embedded images after the switch, or will it be broken as well unless I implement something special?

I have been unable to find any information about this at all, so I'm hoping someone here is able to help. I have not purchased the SSL certificate yet, but will be doing so through Dotster (my hosting provider) once I can guarantee nothing will break.

Thank you!

0
задан 20 June 2017 в 23:41
3 ответа

Для веб-сайтов HTTPS - после загрузки содержимого HTTP зеленый значок защищенного замка станет серым (для Chrome). Значок также изменится в другом веб-браузере, чтобы указать, что веб-сайт не полностью защищен. Это называется Смешанное содержимое. Но веб-сайт должен работать, и все изображения должны отображаться нормально. Я лично этого не рекомендую. Веб-сайт HTTPS должен использовать только контент HTTPS.

Для веб-сайтов HTTP -нормально загружать контент HTTPS, например изображения. Это не нарушит работу HTTP-сайта.

Источник вашего изображения - ваш веб-сайт может обслуживать версии ваших изображений как HTTP, так и HTTPS . Просто (1) Не перенаправляйте принудительно ваш сайт с HTTP на HTTPS; и (2) Не включать HTTP Strict Transport Security (HSTS).

1
ответ дан 4 December 2019 в 13:31

Вы можете разместить как HTTP-, так и HTTPS-версии изображений (вместе с любым другим содержимым), настроив свой веб-сервер соответствующим образом. Вы можете создать два веб-сайта; оба с тем же именем сервера и корневым каталогом, один обслуживается через HTTP, а другой - через HTTPS; или вы можете создать один веб-сайт с протоколом HTTP и HTTPS. Все зависит от веб-сервера, который вы используете, и от того, что он предлагает.

Если ваш веб-сайт размещен для вас, а не на одном из ваших серверов, обратитесь за советом к вашей хостинговой компании. поскольку они будут знать, какой веб-сервер они используют.

0
ответ дан 4 December 2019 в 13:31

Короткий ответ - да; это так называемое смешанное содержание , и вам необходимо убедиться, что все связанные / сторонние изображения имеют то же содержание (https), что и ваш сайт, иначе ваши конечные пользователи увидят предупреждения о смешанном содержании.

1
ответ дан 4 December 2019 в 13:31

Теги

Похожие вопросы