Весь мой сайт работает по протоколу HTTPS, и у меня проблемы с подключением к блогу в tumblr. Если я использую ссылку, не зависящую от протокола (href = "// ..."), браузер пытается получить доступ к блогу tumblr через https, что вызывает ошибку (соединение отклонено). Конечно, если я ссылаюсь на http-версию сайта, я получаю предупреждение о "смешанном содержании" в браузере. Есть ли способ сделать ссылку на ресурс http и избежать предупреждения о смешанном содержании? Или я что-то не так делаю?
Это может быть немного сложнее, но если Tumblr не предоставляет URL-адрес, защищенный SSL, который вы можете использовать, вы можете настроить прокси-сайт, например https://mytumblrproxy.example.com который вы запускаете на своем сервере и который передает все запросы в / из вашего блога Tumblr, а затем ссылается на него.
Убедитесь, что вы не нарушаете их условия обслуживания, а также я бы предложил реализовать какое-то кеширование извлекаемого содержимого, чтобы Tumblr не получал слишком много запросов с IP-адреса вашего сервера и не более вероятно заблокировать вас из-за этого.
Если ваши потребности просты и используют mod_proxy
и mod_cache
являются более сложными, чем того стоит для вас, вы можете настроить этот поддомен, как упомянуто, а затем просто иметь на нем PHP-скрипт, который извлекает то, что вам нужно, через cURL.