Задължително пренасочване на посетителите към https
Имате ли SSL сертификат на Вашия уебсайт? Тогава е добре всички посетители да попадат на защитената https версия, а не на http. По-долу ще прочетете как да настроите това и какво да направите, ако след това или след преместване сайтът Ви спре да работи.
В DirectAdmin
- Влезте в DirectAdmin: в Моят WebOké отидете на Моите продукти и при Вашия хостинг пакет щракнете върху DirectAdmin.
- Под Account Manager щракнете върху Domain Setup и след това върху Вашето име на домейн.
- Проверете дали Secure SSL е включено. Само тогава ще видите опциите по-долу.
- При SSL включете превключвателя Force SSL with https redirect.
- Щракнете върху Save, за да запазите.

Там се намира и Enable HTTP Strict Transport Security (HSTS). На повечето от нашите сървъри уеб сървърът вече изпраща HSTS по подразбиране за всеки уебсайт с https, с max-age от една година. В такъв случай превключвателят не Ви е нужен. Дали Вашият сайт вече изпраща HSTS, можете да видите в теста на internet.nl. Включете превключвателя само ако сайтът Ви все още не изпраща HSTS и сертификатът Ви работи за всички имена: браузърите помнят HSTS дълго време и ако по-късно сертификатът спре да работи, посетителите няма да могат да отворят сайта Ви. Повече информация ще намерите в HSTS и заглавки за сигурност за Вашия уебсайт.
На същата страница при Force Redirect избирате дали посетителите винаги да отиват на адреса с www или без www.
Пренасочването от Force SSL with https redirect е постоянно (301) и запазва пътя: http://jouwdomein.nl/contact отива към https://jouwdomein.nl/contact, а не към началната Ви страница. Така търсачките и старите връзки запазват позициите си. След включването проверете с адрес, който съдържа път. Ако го настройвате чрез плъгин или в .htaccess, уверете се, че и това пренасочване е 301 и запазва пътя.
Или във Вашия уебсайт
Много програми могат да направят това сами. В WordPress при Настройки › Общи задайте адреса на WordPress и адреса на сайта с https://. Използвайте само едно пренасочване: не едновременно в DirectAdmin и в плъгин или в .htaccess. В противен случай уебсайтът Ви може да остане в безкраен цикъл на пренасочване.
Сайтът Ви не работи след https или преместване?
Преминете през следните стъпки по ред:
- Първо опитайте с частен прозорец или друг браузър. Браузърът Ви може да помни стара страница или старо пренасочване. Ако там работи, изчистете кеша на браузъра си.
- Съобщение „твърде много пренасочвания“ или „страницата не пренасочва правилно“? Тогава две настройки се препращат една към друга. Например Force SSL и плъгин, собствено правило в
.htaccessили различен избор с или без www в DirectAdmin и в WordPress. Изключете едната от двете. Ако използвате proxy на Cloudflare с SSL режим Flexible, изберете там Full (strict). Още причини ще намерите в ERR_TOO_MANY_REDIRECTS: твърде много пренасочвания. - Грешка в сертификата или сертификат на името на сървъра? След преместване или промяна в DNS сертификатът често все още не е издаден. Това е възможно едва когато домейнът сочи към нашия сървър и понякога отнема няколко часа. Дотогава изключете https пренасочването и заявете сертификата, както е описано в Активиране на SSL сертификат.
- Грешка в сертификата без бутон за продължаване въпреки това? Тогава браузърът Ви е запомнил HSTS за сайта Ви. Това съобщение не може да бъде пропуснато: първо осигурете работещ сертификат. Посетителите, които вече са отваряли сайта Ви чрез https, ще могат да влязат отново едва когато сертификатът работи.
- Виждате ли при https празна или различна страница с текст, че трябва да поставите index.html в private_html? Тогава private_html при Вашия домейн все още е отделна папка. Прочетете Съобщение: To change this page, upload a new index.html to your private folder.
Целият Ви уебсайт е недостъпен, и без https? Тогава следвайте плана стъпка по стъпка Моят уебсайт не е достъпен.
Не успявате да се справите? Създайте тикет с Вашето име на домейн и съобщението, което виждате.
Вижте също в ръководството за DirectAdmin: Няма катинарче или „не е защитено“: отстраняване на mixed content, Let's Encrypt не успява: причини и решения и Настройки на домейн: SSL, PHP, www и private_html.
Подробно обяснение с екранни снимки: Винаги пренасочвайте посетителите към https в ръководството за DirectAdmin.
Искате да научите повече? Запишете се в безплатния курс Да бъдете намерени онлайн, урок 4.1 https и правилно пренасочване.
Искате да научите повече? Запишете се в безплатния курс за WordPress, урок 3.2 www, пренасочване и смесено съдържание.
