Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Информация сервиса » Поддержка HTTPS


Поддержка HTTPS

Сообщений 41 страница 60 из 352

1

Интегрирую постепенно сертификаты на форумы, чтобы обеспечить их работу по HTTPS.
Полного переезда на HTTPS для всего сервиса не планируются. Форумы будут работать и по HTTP и по HTTPS. Но поисковикам будет приоритет именно на HTTPS версию.
Однако, отдельные форумы могут переехать на HTTPS по своему желанию, планирую добавить соответствующую опцию в настройки.

Плюсы у HTTPS относительно HTTP следующие:
1. Большая защищенность. Как побочный эффект, провайдеры не могут добавлять свою рекламу в HTTPS версию. Как минимум, добавлением рекламы грешат ростелеком и мегафон.
2. Отсутствие надписи "не защищено" в браузерах. Некоторых новых пользователей такая надпись может отпугивать.
3. Поисковики (google точно) выше ранжируют HTTPS сайты. Выигрыш незначительный, это один из сотен факторов ранжирования, но он несомненно присутствует.
4. Работа по протоколу HTTP/2, который позволяет в некоторых случаях быстрее загружать страницу даже несмотря на её шифрование.
5. Более точная статистика (в метрике яндекса, аналитике гугла, или любого другого сервиса). Трафик с https сайтов на http форум считается прямым, а не реферальным.

Возможно уже и ваш сайт работает по https, просто введите в адресной строке браузера https:// перед именем форума и смотрите. Вероятно, чтобы браузер признал сайт безопасным необходимо будет в стилях и некоторых скриптах менять ссылки. Они находятся не в коде форума, поэтому невозможно поменять автоматически. Если же делать скрипт и менять все залитые css/js файлы, то есть риск что-нибудь сломать.

В админке следующие опции:
1. HTTPS для поисковиков. При выборе этого варианта на каждой странице добавляется canonical с https версией. Соответственнно, поисковики по мере индексации будут сохранять именно https страницу и через какое-то время в поисковиках останется только HTTPS версия сайта. Вероятно, этот вариант эквивалентен переезду сайта из яндекс.вебмастер или изменению адреса в google search console.
2. Переадресовать на HTTPS. Здесь всё просто, включается перенаправление на https версию. Но нужно уточнить, используется код 302, а не 301. По идее, в данном случае нужно 301 использовать, но тогда и браузер запоминает перенаправление, а это может быть чревато, если администратор просто экспериментирует с настройками.
3. HTTP. Оставить всё как есть, никаких canonical, никаких перенаправлений.

+16

41

Uso написал(а):
kernel написал(а):

Еще одна причина отказаться от cloudflare, когда будет возможность.

а известны какие-нибудь ориентиры, когда это будет сделано? Или, может быть, есть возможность как-то сменить заблокированный IP?
https, как я уже упоминала, - одно из самых ожидаемых мной обновлений. Я не то чтобы тороплюсь, но мне... интересно =)

Видимо, по окончанию самоизоляции. Вряд ли раньше получится. По смене IP, точнее учетки cloudflare для аватаров - поэкспериментирую.

0

42

kernel написал(а):
Uso написал(а):

Кроме того, интересует следующий вопрос: если я сейчас ссылки в стилях и настройках скорректирую под https - не получится ли так, что на http-версии что-то поедет или перестанет работать?

Нет. На http странице работают https элементы, на https странице не работают http элементы. В ряде случаев можно просто не указывать протокол, ссылки вида //forumstatic.ru/js/libs.12.min.js работают нормально, тогда браузер подставляет сам протокол, на http - http, на https - https.

принято. Спасибо.

0

43

kernel
https://cebro.mybb.ru/ – не работают скрипты последних загруженных картинок форума и Двойной спойлер Инфы в Профиле, в Топике.

Код:
<!-- Двойной спойлер Инфы в Профиле, в Топике -->
<script type="text/javascript">
LIArray=new Array(
//это не скрывается
//"pa-author",     //Ник-Нейм
//"pa-title",      //статус
//"pa-avatar",     //Аватар
// 1 кнопка - ссылка на Картинку
"http://forumstatic.ru/files/0017/52/b5/17544.png",
"pa-sex",        //Пол
"pa-age",        //Возраст
"pa-reg",        //Зарегистрирован
"pa-invites", //Приглашений
"pa-posts",      //Кол-во сообщений:
"pa-respect",    //Уважение:
"pa-positive",   //Позитив
"pa-time-visit", //Провел на форуме:
"pa-icq",        //Аська
"pa-ip",         //IP Юзера
// 2 кнопка- ссылка на Картинку
"http://forumstatic.ru/files/0017/52/b5/17544.png",
//"pa-from",       //Откуда
//"pa-fld1",       //Доп.Поле.1
//"pa-fld2",       //Доп.Поле.2
//"pa-fld3",       //Доп.Поле.3 
//"pa-fld4",       //Доп.Поле.4
//"pa-fld5",       //Доп.Поле.5
//"pa-last-visit", //Последний визит:
//"pa-online",     //Пользователь online - Не засовываем в спойлеры
//Конец Списка,
"_End"
)
wrapp1="<li class='post-author-Sp'><img style='cursor:pointer' src='";
wrappEnd="'><ul  style='display:none'></ul></li>";
wrapp2="<li class='post-author-Sp Sp2'><img style='cursor:pointer' src='";
var L='',TsK1='',TsK2='';b=LIArray.length-1;
for(i=0; i<b; i++){a=LIArray[i];if(a.indexOf('http://')==0){TsK1=i;break;}}
for(j=i+1; j<b; j++){a=LIArray[j];if(a.indexOf('http://')==0){TsK2=j;break;}}
wrapp1=wrapp1+LIArray[TsK1]+wrappEnd;wrapp2=wrapp2+LIArray[TsK2]+wrappEnd;;
$(".post .post-author").each(function() {
Noset=true;
for(i=TsK1+1; i<TsK2; i++){a=LIArray[i];
  var C=$(this).find('.'+LIArray[i])
  if(C.length&&Noset){Noset=false;C.before(wrapp1);D=$(this).find('li.post-author-Sp ul')}
  if(C.html()!=null){C.appendTo(D)}
}
Noset=true;
for(i=TsK2+1; i<LIArray.length-1; i++){var C=$(this).find('.'+LIArray[i])
  if(C.length&&Noset){Noset=false;$(this).find('li.post-author-Sp').after(wrapp2);D=$(this).find('li.post-author-Sp.Sp2 ul:last')}
  if(C.html()!=null){C.appendTo(D)}
}
});
$(".post .post-author-Sp ").click(function() {
$(this).find('ul:first').toggle('slow')
});</script>
<!-- Конец//=Двойной спойлер Инфы в Профиле, в Топике -->

Даже не знаю, к кому обращаться с этим, к вам или к Alex_63?

Со всем остальным, при беглом осмотре, всё нормально.

Отредактировано sshmmv (Ср, 8 Апр 2020 17:09:10)

0

44

Uso
Сделал отдачу аватаров с forumstatic.ru

0

45

kernel
https://pisatel.forumbb.ru/ вообще не грузит

0

46

sshmmv написал(а):

Даже не знаю, к кому обращаться с этим, к вам или к Alex_63?

Желательно к автору скрипта, я возможно посмотрю, или @Alex_63 а зависимости от наличия свободного времени.
Но

Код:
if(a.indexOf('http://')==0)

выглядит очень странно на https. Возможно стоит заменить на Что-то вроде

Код:
if(a.indexOf('http://')==0 || a.indexOf('https://')==0)

или

Код:
a.indexOf('http')==0

или

Код:
a.match(/https?:\/\/);

+1

47

https://i.imgur.com/BiMv96E.png
сначала не пускал

это мой

И ПОДФОРУМЫ БЕСТББ СЛОМАЛИСЬ!

0

48

kernel написал(а):

Uso
Сделал отдачу аватаров с forumstatic.ru

йеее! Вот теперь все отлично работает!

+1

49

kernel
Попробовал все варианты – не подошли.

Кажется, автор скрипта Deff

Отредактировано sshmmv (Ср, 8 Апр 2020 18:30:38)

0

50

tartar1 написал(а):

kernel
https://pisatel.forumbb.ru/ вообще не грузит

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

+1

51

kernel
вспомнила, чего еще не хватает... скрипт уведомлений почему-то тоже не подтянулся к хттпс

+1

52

а это случайно не значит, что он на bestbb?
forumfiles.ru/f/ru/bestbb/notifications.js

0

53

Uso написал(а):

kernel
вспомнила, чего еще не хватает... скрипт уведомлений почему-то тоже не подтянулся к хттпс

Теперь должен работать. @Alex_63 доделывал его вчера и позавчера для работы по https, но я автозамену http на https сделал неправильно и стиль пытался подгрузиться по http.

+2

54

sshmmv написал(а):

не работают скрипты последних загруженных картинок форума

А где он стоит у Вас? Может его не обновили с тех пор, как я в исходный файл со скриптом внёс поправки. У меня на https://testscripts.mybb.ru/ работает.

+1

55

Ксать сегодня после обеда стало грузиться пошустрее(ранее загрузка в браузере(инфа внизу слево) зависала на [Обработка запроса], затем [загрузка с forumstatic.ru]

Отредактировано Deff (Ср, 8 Апр 2020 19:36:11)

0

56

kernel написал(а):

Теперь должен работать. @Alex_63 доделывал его вчера и позавчера для работы по https, но я автозамену http на https сделал неправильно и стиль пытался подгрузиться по http.

пока еще сохраняется такая картина:
https://sun9-16.userapi.com/c856132/v856132356/214814/nw2EGWeXBNo.jpg
Вижу, что поменялось с http на https, но все равно не прогружается.

0

57

Deff написал(а):

Ксать сегодня после обеда стало грузиться пошустрее(ранее загрузка в браузере(инфа внизу слево) зависала на [Обработка запроса], затем [загрузка с forumstatic.ru]

соглашусь. Даже с неработающими аватарками форум грузился быстрее чем обычно на http

0

58

sshmmv
Помнится говорили, что "Нех перезаливать к себе фалы" @Alex_63  ибо будет обновления или что то. Как Вы делаете это "ОПА"  Вы все раскрываете и фигарите в хтмл....

+1

59

Uso написал(а):

пока еще сохраняется такая картина:

Можете сделать скриншот консоли (Console)?

+1

60

Alex_63 написал(а):
Uso написал(а):

пока еще сохраняется такая картина:

Можете сделать скриншот консоли (Console)?

https://sun9-68.userapi.com/c856132/v856132499/2130b8/jMm3RNB9TKc.jpg

0


Вы здесь » Единый форум поддержки » Информация сервиса » Поддержка HTTPS