Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как перейти с http на https ?


Recommended Posts

добрый день. уже давно сайт перевели на httpS.

И вот провели проверку на ошибки и оказывается часть страниц осталась так же на http, а часть просто перенаправляет на httpS 

Тоесть замены не произошло. Как исправить? в чем проблема?

Надіслати
Поділитися на інших сайтах


10 минут назад, MyArttt сказал:

добрый день. уже давно сайт перевели на httpS.

И вот провели проверку на ошибки и оказывается часть страниц осталась так же на http, а часть просто перенаправляет на httpS 

Тоесть замены не произошло. Как исправить? в чем проблема?

4. НАСТРОИТЬ 301-Й РЕДИРЕКТ С HTTP НА HTTPS

Так как поисковые системы Google и Яндекс воспринимают сайты http://domen.ru и https://domen.ru как два абсолютно разных ресурса, после установки SSL сертификата обязательно нужно настроить переадресацию каждой HTTP-страницы на соответствующую ей HTTPS-страницу. Эта процедура соответствует переносу сайта на другой домен. Переадресация должна быть прямой и не включать промежуточных документов, иначе образуются цепочки редиректов, которые только запутают поисковых роботов и негативно повлияют на восприятие сайта в целом.

Как вариант, вы можете осуществить переадресацию с HTTP на HTTPS с помощью .htaccess, если ваш сайт размещен на сервере Apache или же, если на вашем сервере имеется соответствующая утилита. Кроме того, если ваш сайт создан на каком-либо языке программирования, настроить переадресацию можно прямо в коде сайта.

4.1. НАСТРОИТЬ ВНУТРЕННЮЮ ПЕРЕЛИНКОВКУ САЙТА

Замените URL-адреса с HTTP на HTTPS во всех внутренних ссылках, изображениях, JavaScrip, CSS и прочих элементах. Все внутренние ссылки должны по умолчанию начинаться с HTTPS. Это поможет избежать проблемы смешанного содержимого. Тем не менее, этого шага можно избежать, если вы правильно подготовили сайт к переходу на HTTPS.

4.2. ПРОВЕРЬТЕ РАБОТУ ВНЕШНИХ СКРИПТОВ И ИЗОБРАЖЕНИЙ

Внимательно проверьте, все ли внешние скрипты и изображения правильно работают через HTTPS. Если вы обнаружили какие-либо проблемы, лучше загрузить такие файлы на сервер, чтобы они гарантированно загружались по протоколу HTTPS.

5. СООБЩИТЕ ПОИСКОВЫМ СИСТЕМАМ О ПЕРЕХОДЕ НА HTTPS

Надіслати
Поділитися на інших сайтах


31 хвилину назад, AlexProger сказав:

4. НАСТРОИТЬ 301-Й РЕДИРЕКТ С HTTP НА HTTPS

Так как поисковые системы Google и Яндекс воспринимают сайты http://domen.ru и https://domen.ru как два абсолютно разных ресурса, после установки SSL сертификата обязательно нужно настроить переадресацию каждой HTTP-страницы на соответствующую ей HTTPS-страницу. Эта процедура соответствует переносу сайта на другой домен. Переадресация должна быть прямой и не включать промежуточных документов, иначе образуются цепочки редиректов, которые только запутают поисковых роботов и негативно повлияют на восприятие сайта в целом.

Как вариант, вы можете осуществить переадресацию с HTTP на HTTPS с помощью .htaccess, если ваш сайт размещен на сервере Apache или же, если на вашем сервере имеется соответствующая утилита. Кроме того, если ваш сайт создан на каком-либо языке программирования, настроить переадресацию можно прямо в коде сайта.

4.1. НАСТРОИТЬ ВНУТРЕННЮЮ ПЕРЕЛИНКОВКУ САЙТА

Замените URL-адреса с HTTP на HTTPS во всех внутренних ссылках, изображениях, JavaScrip, CSS и прочих элементах. Все внутренние ссылки должны по умолчанию начинаться с HTTPS. Это поможет избежать проблемы смешанного содержимого. Тем не менее, этого шага можно избежать, если вы правильно подготовили сайт к переходу на HTTPS.

4.2. ПРОВЕРЬТЕ РАБОТУ ВНЕШНИХ СКРИПТОВ И ИЗОБРАЖЕНИЙ

Внимательно проверьте, все ли внешние скрипты и изображения правильно работают через HTTPS. Если вы обнаружили какие-либо проблемы, лучше загрузить такие файлы на сервер, чтобы они гарантированно загружались по протоколу HTTPS.

5. СООБЩИТЕ ПОИСКОВЫМ СИСТЕМАМ О ПЕРЕХОДЕ НА HTTPS

 

 

 

Товары в категории имеют старые ссылки, без HTTPS. Понятное дело что редирект их правильно перенаправляет. Просто где в файлах сайта  можно изменить генерацию URL для товаров

 

 

изображение_viber_2021-07-13_15-06-51-994.jpg

Надіслати
Поділитися на інших сайтах


49 минут назад, MyArttt сказал:

 

 

 

Товары в категории имеют старые ссылки, без HTTPS. Понятное дело что редирект их правильно перенаправляет. Просто где в файлах сайта  можно изменить генерацию URL для товаров

 

 

изображение_viber_2021-07-13_15-06-51-994.jpg

поставьте редирект

пример 

RewriteBase /
# www -> ssl non www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
# non ssl -> ssl
RewriteCond %{ENV:HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)?(site\.ru)
RewriteRule ^ https://%2%{REQUEST_URI} [R=301,L]

  • +1 1
Надіслати
Поділитися на інших сайтах

3 часа назад, Ptenec сказал:

поставьте редирект

пример 

RewriteBase /
# www -> ssl non www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
# non ssl -> ssl
RewriteCond %{ENV:HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)?(site\.ru)
RewriteRule ^ https://%2%{REQUEST_URI} [R=301,L]

Опять же, вопрос у него к тому, что ссылки остались формата http

Надіслати
Поділитися на інших сайтах

В 13.07.2021 в 15:57, Ptenec сказав:

поставьте редирект

пример 

RewriteBase /
# www -> ssl non www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
# non ssl -> ssl
RewriteCond %{ENV:HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)?(site\.ru)
RewriteRule ^ https://%2%{REQUEST_URI} [R=301,L]

Товары в категории имеют старые ссылки, без HTTPS. Перенаправление стоит, я хочу именно сменить адреса без перенаправления

Надіслати
Поділитися на інших сайтах


2 часа назад, MyArttt сказал:

подскажите как решить эту проблему.

Так я же Вам вопрос задал, Вы на него не ответили. В config.php прописано также как я скинул выше? 

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...
1 час назад, Komashka сказал:

Та же проблема. Перевели на Https, перевелась только первая страница. В config.php прописали. Новая директория также создалась на Http.

Замените все http в конфигах на https. В файле htaccess пропишите редирект с http на https (очень легко гуглится по любому хостингу).

Возможно такие настройки редиректов есть у вас и на хостинге.

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

Может кто сталкивался. Если заходишь первый раз на сайт, то переадресация на https не идёт. Заходишь второй раз переадресация идёт с первого раза. Если не удалять историю и куки из браузер то все ок при заходе на сайт переадресация идёт с первого раза. Если очистить браузер, то все заново нет переадресации на https с первого раза.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.