Сайт доступен как на http так на https

bunagi
На сайте с 27.09.2009
Offline
74
3933

Здравствуйте!

Приобрел ssl и переехал на https. Во всех браузерах на https горит зеленый цвет (замочек).

Сообщил об этом яндекс вебмастере и search console в google.

Однако сайт доступен по обеим протоколам. Когда ввожу в браузере site.ru открывается http версия. Далее при серфинге по сайту везде https. Скажите пожалуйста это нормально?

https://medportal.su (https://medportal.su) Медицинский информационный портал
Станислав Романенко
На сайте с 05.09.2007
Offline
325
#1

Настройте в .htaccess 301-й редирект с http на https.

Сайт не лезет в топ? Сделаю аудит без воды всего за 8000 рублей! Отзывы клиентов тут (https://searchengines.guru/ru/forum/939454), почта для связи: ingref@ya.ru Посмотрю, в чём проблема с вашим сайтом, за 100 рублей (https://searchengines.guru/ru/forum/comment/15662080).
L
На сайте с 16.10.2014
Offline
108
#2
Ingref:
Настройте в .htaccess 301-й редирект с http на https.

А как правильно прописать ?

Купить автомобиль из США можно тут (https://us-car.com.ua)
A9
На сайте с 04.01.2012
Offline
317
#3

Вот так попробуйте

RewriteCond %{HTTPS} !=on

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

Должно быть ок

Если не будет работать то попробуйте вот так

RewriteCond %{HTTPS} off

RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
https://qckl.net - аренда выделенных серверов от 9.99€! Адекватная политика абуз! При оплате от 6 мес. - 3 мес. в подарок! Заказывайте!
J0bx060
На сайте с 09.11.2016
Offline
26
#4

.htaccess

RewriteEngine On

RewriteCond %{SERVER_PORT} !^443$

RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

вот правки

---------- Добавлено 15.12.2016 в 16:46 ----------

думаю еще вопрос по склейке www и без будет,

сразу правки

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.site.net$ [NC]

RewriteRule ^(.*)$ https://site.net/$1 [R=301,L]

DT
На сайте с 28.11.2006
Offline
298
#5

Если сайт на WordPress, то достаточно плагин поставить, он все редиректы сам настроит.

Дешевый CloudLinux хостинг (http://www.provisov.net) много площадок в России, Франции, Украине, Германии, Нидерландах, США, Канаде. SSL-сертификат (https://www.provisov.net/blog/2016/10/26/besplatnyj-ssl-sertifikat-dlya-vsex-vashix-sajtov/) бесплатный и предустановленный для всех доменов
bunagi
На сайте с 27.09.2009
Offline
74
#6
adel92:
Вот так попробуйте

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


Должно быть ок

Если не будет работать то попробуйте вот так

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

В файле .htaccess вставил эти коды но сайт становился недоступным.

Попробовал поставить галочку на сервере в ISP Manaager на "Перенаправлять HTTP-запросы в HTTPS". Проблема решена, теперь при вводе http сразу редиректится на https.

Можно ли так оставить? Это же не 301 редирект? как воспримут ПС?

Также стоит плагин "WordPress HTTPS"

WebAlt
На сайте с 02.12.2007
Offline
262
#7
bunagi:

Можно ли так оставить? Это же не 301 редирект?

Можно, это тоже 301-ый.

SeVlad
На сайте с 03.11.2008
Offline
1609
#8
bunagi:
Скажите пожалуйста это нормально?

Нормально - это давать юзеру выбор какой протокол ему юзать.

Всё остальное - фантазии от лукавого.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий