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

переадресация 301 с http на https


Recommended Posts

Доброго времени суток. Opencart 2.0.3.1 Сталкнулся с такой проблемой: 

 

На сайте установлен сертификат SSL. 

 

При работе с яндекс вебмастером я обратил внимание что очень мало страниц в индексе. 

 

В техподдержке сказали следующее: 

 

Со страницы http://мой сайт на страницу https://мой сайт (c https) установлено 302 временное перенаправление, в связи с этим https://мой сайт (c https) не участвует в результатах поиска. При таком виде редиректа внутри одного хоста робот индексирует документ цели перенаправления, а результатах поиска отображается наиболее короткий URL.

Рекомендую Вам установить 301 серверное перенаправление, тогда страница будет участвовать в поиске по необходимому Вам адресу.

 

 

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

Спасибо

 

 

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


  • 3 months later...

долго с этим парился и сделал это через php

в index.php в корне сайта дописать 

if (!isset($_SERVER['HTTPS']) || !$_SERVER['HTTPS']) { // if request is not secure, redirect to secure url
    $url = 'https://' . $_SERVER['HTTP_HOST']
                      . $_SERVER['REQUEST_URI'];
    header("HTTP/1.1 301 Moved Permanently");
    header('Location: ' . $url);
    exit;
}
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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