Css неправильно загружается с помощью https, испробовал решение, заданное в похожих запросах, но не работает [дубликат]

Попробуйте эти две вещи отдельно и вместе:

  1. удалите if($_POST['submit']){}
  2. remove $from (только моя кишка)
10
задан MrJoshFisher 11 March 2016 в 22:01
поделиться

2 ответа

Вероятно, вы используете ссылку http:// на таблицу стилей на веб-сайте https://.

Защищенным веб-сайтам запрещено смешивать протоколы. Все должны быть встроены с защищенного сервера. Браузеры будут игнорировать / блокировать ресурсы HTTP на HTTPS-страницах (с различной степенью строгости).

Причиной этой блокировки является то, что ненадежные HTTP-ресурсы, такие как таблицы стилей и скрипты, все еще могут быть изменены злоумышленником и использованы для подмены / hijack secure parts of site.

Если таблица стилей подается с вашего сервера, опустите протокол + хост-часть URL-адреса, то есть вместо http://example.com/style.css используйте /style.css в качестве URL-адреса, поэтому Я буду работать как с HTTP, так и с HTTPS. Вы также можете использовать URL-адреса, относящиеся к протоколу .

Если у вас должен быть один полный URL-адрес, используйте только URL https://….

13
ответ дан Kornel 22 August 2018 в 05:16
поделиться
  • 1
    Спасибо. Это было исправление для меня на сайте, основанном на MODX. Я обновил мой .htaccess, но таблица стилей не загружалась. После исправления ссылки на таблицу стилей все сработало. Моя следующая попытка будет использовать бесплатный сертификат из letencrypt ... – Xofo 11 December 2017 в 03:34

Если запрошенный URI является https, если у вас есть ресурсы на странице (изображения, таблицы стилей, файлы JavaScript и т. д.), которые запрашиваются с помощью схемы http, некоторые браузеры могут блокировать их, поскольку они считаются небезопасными , Вы можете обойти это для каждого браузера, но у вас также есть альтернативы в вашем коде:

  1. Используйте https для запроса всего или, по крайней мере, для соответствия схемам.
  2. Использовать //, чтобы указать схему. Браузер будет соответствовать схеме с URI запроса. Например: <link rel="stylesheet" type="text/css" href="//example.com/path/to.css">
4
ответ дан Explosion Pills 22 August 2018 в 05:16
поделиться
Другие вопросы по тегам:

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