Установил начальный SSL сертификат

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
1smerch1
phpBB 2.0.1
Сообщения: 273
Зарегистрирован: 11.11.2017 19:49
Откуда: Россия
Благодарил (а): 143 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Установил начальный SSL сертификат

Сообщение 1smerch1 » 04.02.2018 21:07

KEMnEP, такой маленький, а функции те же самые https без www?
Спорт - сила

Аватара пользователя
KEMnEP
phpBB 2.0.10
Сообщения: 771
Зарегистрирован: 22.03.2015 16:32
Благодарил (а): 31 раз
Поблагодарили: 175 раз

Re: Установил начальный SSL сертификат

Сообщение KEMnEP » 04.02.2018 21:27

хотя более правильно

Код: Выделить всё

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP:HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]
Отправлено спустя 8 минут 47 секунд:
Редирект с http www и без, https.www на https без www сразу на запрошенную страницу

Аватара пользователя
1smerch1
phpBB 2.0.1
Сообщения: 273
Зарегистрирован: 11.11.2017 19:49
Откуда: Россия
Благодарил (а): 143 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Установил начальный SSL сертификат

Сообщение 1smerch1 » 04.02.2018 22:26

KEMnEP, это уже готовый код, осталось только вставить и все я так понимаю, менять ничего не нужно?
Спорт - сила

Аватара пользователя
KEMnEP
phpBB 2.0.10
Сообщения: 771
Зарегистрирован: 22.03.2015 16:32
Благодарил (а): 31 раз
Поблагодарили: 175 раз

Re: Установил начальный SSL сертификат

Сообщение KEMnEP » 04.02.2018 22:29

site.ru на свой сайт, и вставлять в начале файла после RewriteEngine On

Аватара пользователя
1smerch1
phpBB 2.0.1
Сообщения: 273
Зарегистрирован: 11.11.2017 19:49
Откуда: Россия
Благодарил (а): 143 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Установил начальный SSL сертификат

Сообщение 1smerch1 » 04.02.2018 22:32

KEMnEP, не понял вами написанного, сделайте пожалуйста полностью весь код готовый, чтобы осталось только вставить в Head и все, буду очень благодарен!

Отправлено спустя 1 минуту 26 секунд:
Site.ru, что это такое и куда вставлять?

Отправлено спустя 1 минуту 10 секунд:
После него вставить код выше, это понятно...
Спорт - сила

Аватара пользователя
KEMnEP
phpBB 2.0.10
Сообщения: 771
Зарегистрирован: 22.03.2015 16:32
Благодарил (а): 31 раз
Поблагодарили: 175 раз

Re: Установил начальный SSL сертификат

Сообщение KEMnEP » 04.02.2018 22:40

1smerch1, в корневом каталоге форума, в файле .htaccess
найти

Код: Выделить всё

RewriteEngine on
добавить после

Код: Выделить всё

# Перевод на https
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP:HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://1smerch1.ru/$1 [R=301,L]
# конец

Аватара пользователя
1smerch1
phpBB 2.0.1
Сообщения: 273
Зарегистрирован: 11.11.2017 19:49
Откуда: Россия
Благодарил (а): 143 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Установил начальный SSL сертификат

Сообщение 1smerch1 » 04.02.2018 22:51

KEMnEP, спасибо!

Отправлено спустя 3 минуты 21 секунду:
KEMnEP, старый код перенаправления нужно удалить или нет? С http на https
Спорт - сила

Аватара пользователя
KEMnEP
phpBB 2.0.10
Сообщения: 771
Зарегистрирован: 22.03.2015 16:32
Благодарил (а): 31 раз
Поблагодарили: 175 раз

Re: Установил начальный SSL сертификат

Сообщение KEMnEP » 04.02.2018 22:55

1smerch1, удалить

Аватара пользователя
1smerch1
phpBB 2.0.1
Сообщения: 273
Зарегистрирован: 11.11.2017 19:49
Откуда: Россия
Благодарил (а): 143 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Установил начальный SSL сертификат

Сообщение 1smerch1 » 04.02.2018 23:05

KEMnEP, если не тяжело, спрошу ещё об одном. В коде указано вверху перевод, внизу конец, это обязательные атрибуты кода или их можно не добавлять?
Спорт - сила

Аватара пользователя
KEMnEP
phpBB 2.0.10
Сообщения: 771
Зарегистрирован: 22.03.2015 16:32
Благодарил (а): 31 раз
Поблагодарили: 175 раз

Re: Установил начальный SSL сертификат

Сообщение KEMnEP » 04.02.2018 23:07

это комментарии для удобство читаемости, да и при обновлении в будущем проще понять что правилось и зачем. Сами по себе они не обязательны, можно удалять.

Аватара пользователя
1smerch1
phpBB 2.0.1
Сообщения: 273
Зарегистрирован: 11.11.2017 19:49
Откуда: Россия
Благодарил (а): 143 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Установил начальный SSL сертификат

Сообщение 1smerch1 » 04.02.2018 23:10

KEMnEP, спасибо за оперативность! Просто думал, что они не нужны, значит оставим!
Спорт - сила

Аватара пользователя
1smerch1
phpBB 2.0.1
Сообщения: 273
Зарегистрирован: 11.11.2017 19:49
Откуда: Россия
Благодарил (а): 143 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Установил начальный SSL сертификат

Сообщение 1smerch1 » 05.02.2018 11:46

KEMnEP, не открывается вообще страница после добавления кода. Пишет, страница недоступна...

Отправлено спустя 18 минут 42 секунды:
Народ, подскажите рабочий код для перенаправления с http на https без www. На данный момент использую код редиректа с http на https вот такой:

Код: Выделить всё

RewriteCond %{HTTPS} =off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
Что нужно дописать в данный код, чтобы было без www?

Отправлено спустя 1 час 9 минут 25 секунд:
Вопрос решил вот так:

редирект с http на https:

Код: Выделить всё

RewriteCond %{HTTPS} =off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

редирект с www на без www:

Код: Выделить всё

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

Кто что скажет в плане кода www, работает исправно, все ли в нем правильно?
Спорт - сила

Аватара пользователя
Gubkin
phpBB 2.0.14
Сообщения: 972
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 206 раз
Поблагодарили: 91 раз
Контактная информация:

Re: Установил начальный SSL сертификат

Сообщение Gubkin » 22.09.2018 14:10

romaamor писал(а):
14.11.2017 21:51
Вариант 3

Код: Выделить всё

RewriteCond %{ENV:HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
мой хостер пишет немного иначе

Код: Выделить всё

RewriteCond %{ENV:HTTPS} !on
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
так как правильно, RewriteRule ^(.*) или RewriteRule ^.* ?
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4020
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 102 раза
Поблагодарили: 409 раз
Контактная информация:

Re: Установил начальный SSL сертификат

Сообщение Siava » 22.09.2018 17:10

Gubkin, правильно в скобках.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
Gubkin
phpBB 2.0.14
Сообщения: 972
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 206 раз
Поблагодарили: 91 раз
Контактная информация:

Re: Установил начальный SSL сертификат

Сообщение Gubkin » 22.09.2018 22:15

товарищи, а что будет через год, когда халява с сертификатом закончится
внутренние ссылки сейчас идут с https (темы, картинки)
потом же все это будет нерабочее при обратном переходе на http ?
или правка .htaccess сделает редирект и все будет норм ?
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))

Ответить

Вернуться в «Поддержка phpBB 3.2.x»