Страница 1 из 4

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

Добавлено: 29.05.2017 21:40
Aman
Установил начальный SSL сертификат при ответе в теме с обычного адреса сайта https://mitino-park-forum.ru перенаправляет на адрес вида https://mitino-park-forum.ru:80/

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

Добавлено: 29.05.2017 21:42
Татьяна5
Надо включить безопасные куки

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

Добавлено: 29.05.2017 22:13
Aman
Проверил, они включены были, отключил не помогло )

Отправлено спустя 25 минут 34 секунды:
Вот посоветовали сделать еще так, теперь работает. Поменял порт с 80 на 0 и выставил такие настройки как на картинке

Изображение

Остался вопрос то что я порт поменял, это не критично?

Доплнение

И продолжу беседу ))

Поменял порт на 443, он вроде указан в Википедии как порт Https протокола, вопрос правильно я сделал все еще актуален.

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

Добавлено: 29.05.2017 23:25
Beer
У меня сайт на хттп открывался - сайт.ru:80/ - написал хостеру, хостер исправил.

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

Добавлено: 29.05.2017 23:35
LONER
Aman писал(а): 29.05.2017 22:38Поменял порт на 443, он вроде указан в Википедии как порт Https протокола, вопрос правильно я сделал все еще актуален.
Правильно. 443

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

Добавлено: 01.06.2017 18:56
regina68
У меня так. Только у меня форум работает по двум протоколам.

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

Добавлено: 02.06.2017 11:59
Aman
regina68 писал(а): 01.06.2017 18:56 У меня так. Только у меня форум работает по двум протоколам.
У меня тоже он доступен и как http и https , в Яндекс Вебмастере я главным зеркалом установил https ,так думаю лучше.

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

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

Добавлено: 02.06.2017 17:00
regina68
Вам тоже лучше на https перейти бы.
Пока yandex не сделал главным зеркалом https, сайт должен работать по двум протоколам.
Но мне нужно чтобы форумы работали по двум протоколам и в дальнейшем. Но у меня после перехода на phpbb3.2 проблема с индексацией сайта yandex, см. ветку robot.txt и версия 3.2

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

Добавлено: 02.06.2017 18:49
nissin
Завидую вашему терпению, на моей памяти практически все на https редирект делали не дожидаясь апдейта Яндекса.

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

Добавлено: 14.11.2017 21:30
1smerch1
Здравствуйте. У меня форум работает по двум протоколам, как сделать только https, слышал, редирект можно сделать. В версии 3.2.1 как сделать, чтобы основной протокол был HTTPS?

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

Добавлено: 14.11.2017 21:51
romaamor
В .htaccess добавить -
Вариант 1

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

RewriteCond %{HTTPS} =off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
Вариант 2

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

RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
Вариант 3

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

RewriteCond %{ENV:HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Вариант 4

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

RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Вариант 5

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

RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"'
RewriteRule ^(.*)$ https://www.domain.com/$1 [L] #не забудьте заменить на ваш домен
Вариант 6

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

RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Вариант 7. На одну строчку больше =)

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

RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
Каждый из приведенных выше вариантов нужно прописывать сразу после директивы RewriteEngine On.

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

Добавлено: 14.11.2017 23:26
1smerch1
romaamor писал(а): 14.11.2017 21:51Каждый из приведенных выше вариантов нужно прописывать сразу после директивы RewriteEngine On.
Спасибо. Сделал первый вариант, все работает...

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

Добавлено: 12.12.2017 12:13
denart
1smerch1 писал(а): 14.11.2017 23:26romaamor писал(а): ↑15.11.2017 0:51
Каждый из приведенных выше вариантов нужно прописывать сразу после директивы RewriteEngine On.
Спасибо. Сделал первый вариант, все работает...
А у меня только пятый вариант сработал, первые четыре давали ошибку 500

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

Добавлено: 04.02.2018 18:07
1smerch1
Здравствуйте. Настроен редирект с http на https по этому коду:

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

RewriteCond %{HTTPS} =off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
Но, сайт доступен по https://www.1smerch1.ru. Как сделать, чтобы при вводе www сайт автоматически был во такой ссылкой: https://1smerch1.ru. Или убирать www не рекомендуется? На сайте тех. поддержки phpbbguru.net есть www, или можно убрать? Если можно убрать, то что к этому коду можно дописать или нужно другой код делать?

Отправлено спустя 15 минут 22 секунды:
Нашел вот такой код, кто разбирается, насколько он правильный:

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

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule (.*) https://site.ru/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .* - [L]
RewriteRule .* ./index.php [L,QSA]

RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC] 
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Отправлено спустя 28 секунд:
Код перенаправляет с http на https без www...

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

Добавлено: 04.02.2018 19:52
KEMnEP
я пользуюсь

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

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