Памятка

порядок действий

1 уточнить у хостера доступен ли https на тарифном плане.
2 в файле config.php проверить настройки https
3 в файле admin\config.php проверить настройки https:



<?php
// HTTP
define('HTTP_SERVER', 'http://ocstore.200/admin/');
define('HTTP_CATALOG', 'http://ocstore.200/');

// HTTPS
define('HTTPS_SERVER', 'https://ocstore.200/admin/');
define('HTTPS_CATALOG', 'https://ocstore.200/');

4 включить https в Админке
5 купить (получить временный) сертификат у удостоверяющего центра
6 интегрировать его через Админку ХОСТЕРА

источник http://site.nic.ru/content/view/247/29

Перенаправление HTTP запросов на HTTPS
Если вы хотите запретить использование HTTP, то самым разумным будет перенаправлять все HTTP запросы к страницам на их HTTPS адрес. Чтобы добиться этого можно, например, организовать перенаправление с помощью mod_rewrite. Для этого сначала необходимо его активировать:
строчки:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}


При этом все настройки директорий можно удалить, поскольку по HTTP на ваши сайты всё равно будет не попасть.

Sitemap: https://www.yoursite.ru/sitemap.xml


Всё, теперь ещё раз перезапустите Apache и убедитесь, что при заходе по HTTP вы автоматически перенаправляетесь на HTTPS страницу.

 

Проблема, с которой вы можете столкнуться при переходе на HTTPS — это временная потеря позиций в поиске и проседание трафика. Поисковые системы считают сайты http://site.ru/ и https://site.ru/ зеркалами (то есть сайтами, которые являются полными или частичными копиями), поэтому важно организовать корректный переезд на новый протокол, придерживаясь следующих рекомендаций:

    1. Оба сайта http://site.ru/ и https://site.ru/ должны быть доступны для поисковых систем.
    2. Для сайта http://site.ru/ в Яндекс.Вебмастере в разделе «Настройка индексирования» в пункте «Главное зеркало» установите главным зеркалом https://site.ru/.
    3. В файлах http://site.ru/robots.txt и https://site.ru/robots.txt пропишите директиву «Host» с протоколом HTTPS:
      Host: https://site.ru
    4. Дождитесь смены главного зеркала в Яндексе на https://site.ru/.
    5. Настройте постраничный 301-ый редирект со страниц с протоколом HTTP на страницы с протоколом HTTPS.
    6. Обновите XML-карту сайта — замените в ссылках протокол HTTP на HTTPS. Обновите ссылку на карту сайта в файле robots.txt, например:
Sitemap: https://site.ru/sitemap.xml
  1. При использовании в HTML-коде абсолютных ссылок необходимо указать в них протокол HTTPS вместо HTTP.
  2. При использовании тегов <link rel=”canonical”> или <base> — ссылки в них также необходимо обновить на HTTPS.
    Источник:http://www.iseo.ru/press/blog/http_vs_https_kak_pereyti_na_https_bez_posledstviy/