6

У меня есть веб-сайт, который встраивает комикс Daily Dilbert, анализируя его из RSS-канала, который публикует dilbert.com, но веб-сайт зашифрован SSL, а опубликованное изображение - нет. Это вызывает предупреждение о смешанном контенте в Internet Explorer.

Я не хочу снимать его раз в день и обслуживать на месте, если я могу помочь - есть ли у кого-нибудь ссылка на общедоступную ежедневную газету Dilbert, которую я могу получить по URL-адресу SSL (https)?

Редактировать: я не думал, что проксировать его сам (спасибо splattne!) который решает это аккуратно:

    RewriteCond %{REQUEST_URI} ^/dilbert-proxy/
    RewriteRule ^/dilbert-proxy/(.*)$ http://dilbert.com/$1 [P]

2 ответа2

11

Давайте представим, что вы получили разрешение от Скотта Адамса или того, кто владеет правами на полосы Дилберта.

Вы можете сделать обратное проксирование, создав правило для вымышленного URL на вашем сайте, скажем, запрос

https://www.example.com/dilbert/strip.gif

который запускает механизм обратного прокси для получения изображения с сайта dilbert.com

http://www.dilbert.com/..../strip.gif

и отправив ответ с вашего сервера с контентом, полученным с сервера Dilbert. Таким образом, вы можете сохранить соединение SSL, потому что оно прозрачно для пользователя.

В зависимости от вашей платформы вам нужно будет увидеть варианты использования механизма прокси-сервера revery.

6

Если у вас нет разрешения от владельцев сайта в Daily Dilbert, я бы предложил сделать именно это - сделать локальную копию и подать ее самостоятельно. Размещение изображения на вашей странице с их серверов - плохой веб-манер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .