W tym artykule zobaczymy, jak rozwiązać problemy z mieszaną zawartością SSL WordPress.
Często okazuje się, że SSL jest instalowany w witrynie WordPress, ale zielona ikona kłódki nie jest dostępna w przeglądarce internetowej. Ten problem może być spowodowany mieszaną zawartością znalezioną w kodzie Twojej witryny.
Częstym problemem związanym z zawartością mieszaną jest to, że dane witryny (HTML, CSS i skrypty) są ładowane zarówno przez połączenia HTTP, jak i HTTPS. Otwiera to lukę bezpieczeństwa, która wpływa również na wrażenia użytkownika witryny.
Zawartość mieszana oznacza, że w kodzie witryny znajdują się adresy URL z http. Możesz to sprawdzić na stronie innej firmy: https://www.whynopadlock.com/
Możesz też po prostu wyświetlić źródło strony w przeglądarce, klikając prawym przyciskiem myszy stronę, klikając „wyświetl źródło strony”. Wyszukaj „http://”, a w kodzie witryny pojawią się adresy URL.
Można to rozwiązać, dodając kod wymuszonego przekierowania podany poniżej na górze pliku .htaccess swojej domeny.
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com
RewriteRule ^(.*)$ https://www.coolexample.com/$1 [R,L]
W tym artykule zobaczyliśmy, jak rozwiązać problemy z mieszaną zawartością WordPress SSL.