Pomocník a dokumentácia
Bezpečnosť Kritický dopad Ľahké 10–30 min (väčšinou pár kliknutí u hostingu)
HTTPS / zabezpečené pripojenie
Web musí bežať na HTTPS s platným certifikátom.
Čo to je
HTTPS je šifrované spojenie medzi prehliadačom návštevníka a serverom. Spozná sa podľa „https://“ a zámku v adresnom riadku. Zabezpečuje ho TLS/SSL certifikát.
Prečo to riešiť
Google od roku 2014 berie HTTPS ako ranking faktor a Chrome označuje weby bez neho ako „Nezabezpečené“, čo odrádza návštevníkov. Bez HTTPS sú navyše dáta (formuláre, heslá) prenášané v čitateľnej podobe a moderné funkcie (HTTP/2, geolokácia, service workery) nefungujú.
Ako na to
- 1Zisti, či hosting ponúka certifikát zadarmo (Let's Encrypt), drvivá väčšina áno, často na jedno kliknutie.
- 2Aktivuj certifikát pre doménu aj variant www.
- 3Nastav trvalé presmerovanie 301 z http:// na https:// (na úrovni servera, nie až v aplikácii).
- 4Oprav „mixed content“: všetky interné odkazy, obrázky a skripty musia volať https://, nie http://.
- 5Aktualizuj kanonické URL, sitemapu a Search Console na https variant.
Presmerovanie http → https v .htaccess (Apache)
Správne
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Záver
HTTPS je dnes úplný základ: bez neho web stráca dôveru aj pozície a nemožno ho považovať za hotový. Náprava je lacná (certifikát zadarmo) a rýchla. Po nasadení vždy skontroluj, že nikde nezostal mixed content a že http verzia 301 presmerováva na https.
Súvisiace témy