Переход на https

Автор Perm, 20 мая 2019, 22:51:10

« предыдущая - следующая »

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

Perm

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

GeorG

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

Perm

Спасибо. Честно говоря, я так и не понял, перешёл ли я на https или нет. Читал инструкцию Яндекса, но понял мало. Если кто-то уже переходил, может быть,поделитесь опытом? Как всё-таки перейти на https?
У меня Яндекс продолжает выкидывать из поиска важные страницы и пишет про неглавное зеркало. А как установить главное зеркало? Пробовал прописать в robots.txt следующую строку "host https://maths24.net", но после этого сайт не работает вообще по причине ошибки 500.

S.T.A.L.K.E.R.

Цитата: Perm от 21 мая 2019, 11:47:43Спасибо. Честно говоря, я так и не понял, перешёл ли я на https или нет. Читал инструкцию Яндекса, но понял мало. Если кто-то уже переходил, может быть,поделитесь опытом? Как всё-таки перейти на https?
У меня Яндекс продолжает выкидывать из поиска важные страницы и пишет про неглавное зеркало. А как установить главное зеркало? Пробовал прописать в robots.txt следующую строку "host https://maths24.net", но после этого сайт не работает вообще по причине ошибки 500.
Перешли.Но осталось еще подключение старое
Код
(index):766 Mixed Content: The page at 'https://maths24.net/' was loaded over HTTPS, but requested an insecure script 'http://code.jquery.com/jquery.min.js'. This request has been blocked; the content must be served over HTTPS.
Надо найти где этот скрипт подключается и исправить
Правильно прописать
Код
Host: https://maths24.net
И в яндекс-вебмастере вкладка индексирование,переезд сайта поставить галочку Добавить HTTPS и сохранить

Perm

Цитата: S.T.A.L.K.E.R. от 21 мая 2019, 12:23:19И в яндекс-вебмастере вкладка индексирование,переезд сайта поставить галочку Добавить HTTPS и сохранить
Большое спасибо. Но проблема в том, что галочка стоит, а кнопка неактивна.  wallbash

S.T.A.L.K.E.R.

Цитата: Perm от 21 мая 2019, 13:06:50Большое спасибо. Но проблема в том, что галочка стоит, а кнопка неактивна.  wallbash
Значит уже внесли изменения

Perm

Цитата: S.T.A.L.K.E.R. от 21 мая 2019, 12:23:19Надо найти где этот скрипт подключается и исправить
Правильно прописать
Не подскажете, как найти и исправить? Предполагаю, что это мод Mathjax.

S.T.A.L.K.E.R.

Цитата: Perm от 21 мая 2019, 16:41:20Не подскажете, как найти и исправить? Предполагаю, что это мод Mathjax.
А какая версия мода стоит?
В последней версии мода подключение через https

Perm


S.T.A.L.K.E.R.

22 мая 2019, 15:17:44 #9 Последнее редактирование: 22 мая 2019, 17:47:41 от S.T.A.L.K.E.R.
Цитата: Perm от 22 мая 2019, 13:51:491.4
Не а,не он.Похоже что это quick_spoiler
Смотрите Sources\Class-QuickSpoiler.php
Код
<script type="text/javascript">window.jQuery || document.write(unescape(\'%3Cscript src="//code.jquery.com/jquery.min.js"%3E%3C/script%3E\'))</script>
по непонятной причине оно почему то выводится как,это из исходного кода Вашего форума
Код
<script type="text/javascript">window.jQuery || document.write(unescape('%3Cscript src="http://code.jquery.com/jquery.min.js"%3E%3C/script%3E'))</script>
Попробуйте то что нашли первое что я писал заменить на
Код
<script type="text/javascript">window.jQuery || document.write(unescape(\'%3Cscript src="https://code.jquery.com/jquery.min.js"%3E%3C/script%3E\'))</script>
И посмотреть будет ли ошибка или нет.

GeorG

Цитата: Perm от 21 мая 2019, 16:41:20Не подскажете, как найти и исправить?
Самое простое заюзать команду grep, но то через командную строку.

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

Perm

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

S.T.A.L.K.E.R.

Цитата: Perm от 29 мая 2019, 14:38:17А не подскажете, как сделать переадресацию, чтобы на форум можно было зайти только через https?
.htaccess  в корне форума
Код
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
как то так...

Perm

Большое спасибо! Простите за глупый вопрос, это нужно прямо так вставлять в файл или что-то менять применительно к моему сайту?

Perm

А нужно ли что-то менять в robots.txt и sitemap.xml?

S.T.A.L.K.E.R.

Цитата: Perm от 03 июня 2019, 14:07:59Большое спасибо! Простите за глупый вопрос, это нужно прямо так вставлять в файл или что-то менять применительно к моему сайту?
Прямо так и вставлять.
Цитата: Perm от 03 июня 2019, 14:43:37А нужно ли что-то менять в robots.txt и sitemap.xml?
В robots поправить пути для поисковиков на https и все.

Perm

03 июня 2019, 15:40:42 #16 Последнее редактирование: 03 июня 2019, 16:25:30 от Perm
Цитата: S.T.A.L.K.E.R. от 22 мая 2019, 15:17:44Смотрите Sources\Class-QuickSpoiler.php
К сожалению, у меня нет такого файла.

S.T.A.L.K.E.R.

Большое спасибо! Кажется, переадресация работает.

Нашёл вот такой файл: Subs-QuickSpoiler.php. Там изменил http на https. И теперь переадресация не работает...

Теперь всё работает (почистил куки в браузере). Спасибо!

S.T.A.L.K.E.R.

Все работает. Тоже только что проверил.
Не за что.

Perm

Правда, есть такая проблема. На сайте есть раздел maths24.net/theory. И есть много ссылок на страницы раздела на форуме. Ссылки все, кроме одной, с http. Когда перехожу по этим ссылкам, переадресации нет. Не знаете, как это поправить? Если это вообще возможно.

S.T.A.L.K.E.R.

Ниже попробуйте добавить
Код
RewriteCond %{SERVER_PORT} ^80$ [OR]
RewriteCond %{HTTP} =on
RewriteRule ^(.*)$ https://maths24.net/$1 [R=301,L]

Perm

04 июня 2019, 22:50:36 #20 Последнее редактирование: 04 июня 2019, 23:06:29 от Perm
Спасибо. Попробую.
К сожалению, не помогло...

Perm

Возникла проблема с https. Хостер рекомендует временно(!) вернуться на http. Не подскажите, как это грамотно сделать? Сайт не работает уже неделю.

kak2z

Цитата: Perm от 24 октября 2019, 12:16:24Возникла проблема с https. Хостер рекомендует временно(!) вернуться на http. Не подскажите, как это грамотно сделать? Сайт не работает уже неделю.
хостера поменять.. я серьезно.. что это за хостер который рекомендует вернуть на http - это полная переиндексация сайта.. нафиг такие рекомендации.. пусть на своем сайте отключают https
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

S.T.A.L.K.E.R.

Цитата: Perm от 24 октября 2019, 12:16:24Возникла проблема с https. Хостер рекомендует временно(!) вернуться на http. Не подскажите, как это грамотно сделать? Сайт не работает уже неделю.
Самое грамотное это сменить хостера
Выше все правильно написали, такие скачки ни к чему хорошему не приведут.

Perm

Спасибо за советы. Но я им уже за год вперёд заплатил. Был отличный хостинг, а теперь испортился. Adelinahost.com, если кому интересно. Обходите стороной.
Поэтому придётся возвращаться на http.

S.T.A.L.K.E.R.

Цитата: Perm от 25 октября 2019, 20:57:17Поэтому придётся возвращаться на http.
А что это за такая не решаемая уж прямо проблема?
В конце концов можно сгенерировать сертификат от того же LE бесплатный сроком на три месяца и установить его в качестве временного решения проблемы.И у хостера как раз все что нужно для этого есть.Задайте им такой вопрос.