Настройка сайта для работы по протоколу HTTPS
Отправлено Инна Соломка в 27 February 2017 11:30
|
|
По умолчанию все сайты работают по протоколу HTTP, но у него есть один недостаток: данные передаются в открытом виде и никак не защищены. Когда сайт работает по безопасному протоколу HTTPS, это видно в адресной строке браузера:
Настройка сайта для работы по защищенному соединению:1. Прописываем в файл .htaccess правило перенаправления с протокола http на https 1. Прописываем в файл .htaccess правило перенаправления с протокола http на httpsОсуществить это можно с помощью следующей конструкции:
Эта конструкция работает в большинстве случаев. Если все же при ее добавлении у вас наблюдается ошибка, которая отображается в браузере как Error 310 (net::ERR_TOO_MANY_REDIRECTS), попробуйте использовать следующие правила:
[↑наверх] 2. Проверяем наличие ссылок, которые явно используют HTTPЕсли на странице, загружаемой по HTTPS, будет содержаться контент, который передается по протоколу HTTP, то соединение с вашим сайтом будет считаться только частично защищенным. В случае, если это произошло, то значок в левой части строки для ввода URL продолжит отображаться как серый восклицательный знак в круге и при нажатии на нем высветится уведомление, что на странице присутствует смешанный контент (Mixed content). Для того, чтобы убрать это предупреждение: а) Изменяем ссылки для элементов доступных только по протоколу HTTP на относительные. Например, заменяем в коде страницы http://myname.ru/example/file/error.png на /example/file/error.png Если при открытии страницы прогружаются файлы, которые расположены на сторонних ресурсах, например, http://pp.vk.me/c604823/v604823820/2dc87/example.jpg, также доступно два варианта: а) Заменяем ссылки на относительные: //pp.vk.me/c604823/v604823820/2dc87/example.jpg Или можно отказаться от этого файла и удалить его из кода загружаемой страницы. [↑наверх] 3. Применяем индивидуальные настройки для распространенных CMSКроме описанных выше действий, большая часть популярных систем управлений сайтами имеют собственные настройки для работы по протоколу HTTPS. Ниже описаны шаги, которые помогут вам в изменении параметров некоторых CMS. Обратите внимание, что все действия необходимо производить после того, как для сайта будет подключен SSL-сертификат. В ином случае, сайт может стать недоступным. Wordpress В административной части сайта, работющего на основе CMS Wordpress, производится смена протокола в URL-адресе сайта. Joomla! Найдите в конфигурационном файле сайта (configuration.php) следующие строки: и замените их на следующие:
Битрикс Для настройки работы CMS Битрикс по защищенному соединению необходимо авторизоваться в административной части сайта. OpenCart Для начала авторизуйтесь в административной части сайта на основе CMS OpenCart и перейдите в раздел "System" - "Settings" - "Edit". Во вкладке SERVER выберите Use SSL: (ON). После этого откройте файл /config.php, расположенный в корне вашего сайта, с помощью текстового редактора и замените строки: Также правки необходимо внести в файле admin/config.php. Найдите строки:
Drupal Добавьте в конфигурационный файл сайта, расположенный в папке /sites/default/settings.php , следующую директиву: MODX Для настройки CMS MODX Evolution необходимо подключить использование защищенного соединения в административной части сайта: Инструменты – Конфигурация – Тип сервера: Выставить https. После произведенных действий ваш сайт будет открываться по HTTPS. Если возникнут вопросы, напишите запрос в поддержку из своей Панели управления panel.infobox.ru на вкладке "Поддержка" - "Запросы". Мы будем рады помочь! [↑наверх] Возможно, вам также будут полезны эти статьи: Виды SSL-сертификатов | |
|