1. Начало
  2. Хостинг
  3. Контролен панел cPanel
  4. Пренасочване в .htaccess – Сайтът да се зарежда през сигурна връзка (HTTPS)

Пренасочване в .htaccess – Сайтът да се зарежда през сигурна връзка (HTTPS)

За да може да се ползва сигурна връзка между потребителя и сайта, първо е необходимо да се издаде и инсталира SSL сертификат в хостинг акаунта.

Може да изберете и поръчате SSL сертификат от СуперХостинг.БГ.

След като SSL сертификатът е издаден и инсталиран в хостинг акаунта, можете да активирате сигурна връзка със сайта.

Бележка: В някои CMS системи е необходимо и през администрацията на сайта да се включи SSL връзка.

За да се зарежда сайтът през сигурна връзка, може да се създаде пренасочване в .htaccess файл, поставен в директорията на сайта.

Важно: В случай че вече имате .htaccess файл, съдържащ правила, силно препоръчително е първо да му направите бекъп, преди да промените нещо. Бекъп на единичен файл можете да извършите бързо, като създадете негово копие.

Пренасочване през сигурна връзка, за нови сайтове

SSLOptions +StrictRequire
SSLRequireSSL
SSLRequire %{HTTP_HOST} eq "mysite.com"
ErrorDocument 403 https://mysite.com

Този тип пренасочване би било удачно, ако например сайтът е току-що инсталиран WordPress и все още няма разпространени http страници в Уеб.

Пренасочване, което важи и за вече съществуващи страници в сайта

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Бележка: Ако в поддиректория има наличен друг сайт, тези правила ще се прилагат и за него.

Това пренасочване ще хване и заявки, които са към определен адрес от сайта, например, ако се направи опит за достъп до страница:

http://mysupersite.com/?p=1

пренасочване ще се извърши към:

https://mysupersite.com/?p=1

Важно: След като извършите промени по .htaccess файла, направете подробна проверка дали всичко в сайта функционира коректно. Проверете дали всички връзки, менюта, страници и уеб ресурси в сайта се зареждат както трябва и по https://.

След като извършите промени по .htaccess файла, може да е необходимо да изтриете кешираната информация в браузъра, за да видите промените.

Вижте още:

HTTPS - Част от съдържанието на сайта се зарежда през несигурна връзка (HTTP)

Обновена: 30.07.2019

Беше ли Ви полезна тази статия?

Вижте още