Глава 6 · 6.7
Geen slotje of 'niet veilig': gemengde inhoud oplossen
Вашият сертификат работи, Вашият сайт се отваря през https, а все пак няма катинарче или се появява предупреждение? Тогава вероятно страницата Ви все още зарежда елементи през http://: изображения, шрифтове, скриптове или видеоклипове. Това се нарича mixed content (смесено съдържание). Браузърът тогава не счита страницата за напълно сигурна.
Как да намерите какво все още се зарежда през http
- Отворете сайта си в Chrome, Edge или Firefox през https.
- Кликнете върху иконата вляво от адреса. Там ще видите дали връзката е сигурна.
- Натиснете F12 и отворете раздела Console. Там ще видите съобщения с Mixed Content, с адреса на всеки елемент, който все още се зарежда през http.
Можете да използвате и онлайн инструмент за проверка, например whynopadlock.com.
Решаване на проблема в WordPress
- В WordPress отидете на Настройки и след това Общи.
- При WordPress адрес (URL) и Адрес на сайта (URL) въведете https:// вместо http://.
- Заменете старите адреси в публикациите и страниците си. Това може да стане с приставка като Better Search Replace: потърсете http://вашдомейн.bg и заменете с https://вашдомейн.bg. Направете първо резервно копие.
- След това изчистете кеша на Вашата кеш приставка и на браузъра си.
Внимание: Ако зададете адресите в WordPress на https, преди сертификатът да заработи, няма да можете повече да влезете в администрацията. Затова първо проверете дали https://вашдомейн.bg работи.
Решаване на проблема в други уебсайтове
- Потърсете в своите HTML файлове, темата и настройките http:// и го заменете с https://.
- Ако зареждате нещо от друг уебсайт (шрифт, видеоклип, джаджа), използвайте https адреса на този сайт. Ако той работи само през http, потърсете алтернатива.
- За собствените си връзки използвайте по възможност адреси без домейн, като /images/logo.png. Те работят както през http, така и през https.
Други причини за 'не е сигурно'
- Сертификатът е изтекъл или е издаден за друго име. Кликнете върху иконата вляво от адреса и прегледайте сертификата. Вижте и Let's Encrypt не успява: причини и решения.
- Отваряте сайта през http. Пренасочете автоматично посетителите към https (вижте Посетителите винаги да се пренасочват към https).
- Отваряте име, което не е включено в сертификата, например www, докато само домейнът без www има сертификат (вижте Сертификат за www, поддомейни и wildcard).
