Веб-сайт отображается как небезопасный, поскольку поставщик потоковой передачи не поддерживает SSL

Итак, у моего отца есть 10+ разных сайтов для потокового радио. Он использует URL-адрес потоковой передачи, предоставленный радио, для потоковой передачи музыки на своем веб-сайте. Проблема в том, что большинство этих URL-адресов потоковой передачи - это http, а не https. Из-за этого некоторые страницы радиостанций отображаются как незащищенные.

Я знаю, что это логично, потому что все элементы, которые вы загружаете на свою страницу, должны быть через https, чтобы ваша страница была безопасной.

Есть ли способ / какой-нибудь взлом / какое-то обходное решение, чтобы все равно это работало. Это действительно раздражает, и я боюсь, что это повлияет на SEO его веб-сайтов.

Владельцы потоков еще не готовы перейти на https, и, вероятно, им понадобится еще год, чтобы это сделать.


person Branko    schedule 08.09.2018    source источник
comment
Нет, если вы не хотите запускать прокси, который, вероятно, будет дороже, чем стоит.   -  person Devon    schedule 09.09.2018
comment
поставьте перед собой обратный прокси-сервер (nginx, caddy и т. д.), который вы можете добавить ssl, например, позволяет шифровать и т. д., вы также можете уйти с помощью cloudflare, если вы не хотите хлопот или затрат на раскрутку сервера   -  person Lawrence Cherone    schedule 09.09.2018
comment
Какой протокол используют эти потоки? HTTP Progressive (SHOUTcast, Icecast и т. Д.)? Он контролирует потоковые серверы? (Мог ли он сменить провайдера?)   -  person Brad    schedule 09.09.2018
comment
Спасибо за ответ. Мой отец не контролирует серверы потоковой передачи, он может использовать только URL-адрес потоковой передачи. Большинство потоков используют HTTP и не поддерживают HTTPS. Как мне использовать Cloudflare для решения этой проблемы?   -  person Branko    schedule 09.09.2018
comment
@Branko Это полностью зависит от того, какой протокол используется. Что он?   -  person Brad    schedule 09.09.2018


Ответы (1)


Поскольку вы отметили этот вопрос как PHP, я предполагаю, что вы можете изменить код веб-сайта. Что вы можете сделать, так это создать на своем сайте простой скрипт, который перенаправляет на радиостанцию.

https://www.yourwebsite.com/redirecttosomeradiostation.php

В 'redirecttosomeradiostation.php' вы помещаете:

<?php
header('Location: http://www.somenonsslradiostation.com');

В качестве альтернативы, если вы не можете использовать сценарии PHP, вы можете использовать сокращение URL-адресов, например Bitly, в котором вы генерируете URL-адреса https для пересылки.

person EvE    schedule 08.09.2018