Не отображаются значки при заходе на адрес без https

Автор Juanito, 22 июля 2018, 12:34:32

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Juanito

В общем, если зайти на форум.стратегикон.рф, то будут не отображаться значки тем и поиска. При переходе в любой раздел или ином действии перенаправляет на https://форум.стратегикон.рф и всё нормально. Есть мысли, в чём проблема и как решить?

Я заметил, что если отключить значки форума, которые на этой теме из шрифта FontAwesome сделаны (тогда они заменяются стандартными .png), то проблема исчезает (однако значок поиска заменить нельзя). Значит, проблема как-то связана с этими шрифтами, которые, насколько я понимаю, подгружаются. Но не знаю даже, в каком направлении искать. В теме есть отдельный .css файл для этих шрифтов, что начинается вот так:

/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

Добавил файл во вложения.

GeorG

Самое простое, это не прописывать протокол подключения для локальных файлов, сейчас у вас подключается через https, от того матерится политика безопасности и не подключает шрифты.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

digger®

Если у вас форум на https, почему вы сразу серверный редирект принудительный не сделали на https? Сейчас у вас у каждой страницы есть два дубля - и http и https.

Juanito

Цитата: digger® от 22 июля 2018, 20:09:40Если у вас форум на https, почему вы сразу серверный редирект принудительный не сделали на https? Сейчас у вас у каждой страницы есть два дубля - и http и https.
Спасибо за мысль. Загуглил, как сделать, сделал, теперь редирект и всё нормально. Я так понимаю, если я прописал редирект с помощью добавления в .htaccess,
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

теперь никаких дублей нет?