HTTP a HTTPS jsou protokoly, které řídí, jak data putují mezi prohlížečem a webem. Zjistěte, co jsou zač, v čem se liší a proč je HTTPS standard, který by měl dodržovat každý web.
Věnovali jste někdy pozornost adresnímu řádku prohlížeče? Před názvem webu je buď „http", nebo „https". Většina lidí tato písmena viděla tisíckrát, aniž by přemýšlela, co znamenají. Pro každého, kdo web tvoří nebo provozuje, ale na rozdílu záleží.
HTTP a HTTPS jsou pravidla, podle kterých spolu komunikuje váš prohlížeč a webový server. Všechno, co na webu vidíte, každá stránka, obrázek i kousek textu, putuje ze serveru na vaši obrazovku pomocí jednoho z těchto dvou protokolů.
Co je HTTP?
HTTP je zkratka pro HyperText Transfer Protocol. Je základem datové komunikace na webu. Když navštívíte web, váš prohlížeč pošle serveru požadavek HTTP o stránku. Server odpoví tím, že soubory pošle zpět. Prohlížeč je pak přečte a stránku zobrazí.
HTTP je standardním způsobem komunikace prohlížečů a serverů od počátků internetu. Funguje dobře, ale má jeden významný problém: data, která posílá, nejsou šifrovaná. To znamená, že pokud někdo spojení zachytí v době, kdy data putují mezi prohlížečem a serverem, může je přečíst jako prostý text.
Co je HTTPS?
HTTPS je zkratka pro HyperText Transfer Protocol Secure. Dělá všechno, co HTTP, ale přidává vrstvu šifrování pomocí SSL. Toto šifrování data zamíchá tak, že je nikdo, kdo je zachytí, nemůže přečíst.
Když web používá HTTPS, prohlížeč a server před výměnou jakýchkoli dat projdou rychlým vzájemným ověřením. Během něj se domluví, jak spojení zašifrují. Jakmile je to nastaveno, všechna data, která mezi nimi putují, jsou chráněná. Návštěvníci vidí v adresním řádku ikonu zámku jako znamení, že je spojení zabezpečené.
Jaký je rozdíl mezi HTTP a HTTPS?
Základní rozdíl je v zabezpečení. HTTP posílá data jako prostý text. HTTPS je šifruje. U webu, který jen zobrazuje statické informace a nikdy nesbírá žádná data o uživatelích, HTTP technicky funguje. V praxi už ale tento standard neplatí.
Prohlížeče dnes weby na HTTP označují varováním „Nezabezpečeno". Vyhledávače považují HTTPS za signál pro řazení. Návštěvníci se naučili hledat zámek dřív, než webu důvěřují. Používání HTTP v dnešním prostředí aktivně škodí vaší značce, ať váš web dělá cokoli.
Proč je HTTPS pro váš web důležité?
Každý web by měl používat HTTPS, nejen ty, které zpracovávají platby nebo citlivá data. Z těchto důvodů.
1. Chrání vaše návštěvníky
I jednoduchý kontaktní formulář sbírá jméno a e-mailovou adresu. Bez HTTPS putují tato data nešifrovaně. HTTPS zajišťuje, že údaje návštěvníků zůstanou soukromé mezi jejich prohlížečem a vaším serverem.
2. Okamžitě buduje důvěru
Zámek v adresním řádku je malý vizuální signál, ale má velkou váhu. Návštěvníci si ho všimnou. Chybějící zámek, nebo ještě hůř varování „Nezabezpečeno", vyvolá pochybnosti dřív, než přečtou jediné slovo na vaší stránce.
3. Vyhledávače ho upřednostňují
HTTPS je potvrzený faktor řazení. Dva weby se stejným obsahem se neřadí stejně, pokud jeden používá HTTP a druhý HTTPS. Je to malá výhoda, ale není důvod se jí vzdávat.
4. Prohlížeče na webech s HTTP blokují funkce
Moderní prohlížeče na webech s HTTP některé funkce omezují. Geolokace, push oznámení i přístup ke kameře vyžadují HTTPS. Pokud váš web některou z nich používá, HTTP ji úplně rozbije.
Zprovoznit HTTPS je jednoduché. Většina poskytovatelů hostingu a nástrojů pro tvorbu webů zahrnuje SSL do svých tarifů, a právě to HTTPS aktivuje. WEMASY zahrnuje SSL automaticky u každého webu, takže váš web běží na HTTPS od okamžiku, kdy se spustí. Není co nastavovat. Pokud chcete lépe pochopit, jak SSL funguje, přečtěte si co je SSL a proč ho váš web potřebuje.
Často kladené otázky
Mohu svůj web přepnout z HTTP na HTTPS, i když už je spuštěný?
Ano. Přidáte k hostingu certifikát SSL a pak nastavíte přesměrování, aby veškerý provoz z HTTP automaticky šel na verzi HTTPS. Většina poskytovatelů hostingu nabízí nastavení SSL na jedno kliknutí. Jakmile je aktivní, aktualizujte interní odkazy ve svém obsahu, aby používaly HTTPS místo HTTP, a nic se pak neoznačí jako smíšený obsah.
Co je upozornění na smíšený obsah?
Upozornění na smíšený obsah vzniká, když se stránka načtená přes HTTPS pokusí načíst zdroj (třeba obrázek nebo skript) přes HTTP. Prohlížeč nezabezpečený zdroj zablokuje nebo zobrazí varování. Může to rozbít části vaší stránky. Řešením je aktualizovat všechny odkazy na zdroje na webu tak, aby používaly HTTPS místo HTTP.
Zpomaluje HTTPS web?
Šifrovací výměna přidá pár milisekund, ale moderní servery ji zvládají tak efektivně, že si toho většina návštěvníků nikdy nevšimne. V praxi je dopad na rychlost webu zanedbatelný a některé protokoly používané s HTTPS dokonce zajistí rychlejší načítání stránek než ekvivalent na HTTP.
Je HTTPS totéž co SSL?
Jsou příbuzné, ale nejsou totéž. SSL je bezpečnostní technologie, která vytváří šifrované spojení. HTTPS je protokol, který SSL používá k zabezpečení přenosu dat. Představte si to takto: SSL je zámek, HTTPS jsou zamčené dveře. Aby šlo na vaší adrese URL zapnout HTTPS, musíte mít na serveru nainstalované SSL.
Potřebuji HTTPS, i když můj web nesbírá žádná data?
Ano. I když je váš web čistě informační, HTTPS stále záleží. Prohlížeče váš web označí jako „Nezabezpečeno", což poškozuje důvěru návštěvníků. Vyhledávače používají HTTPS jako signál pro řazení bez ohledu na typ obsahu. A některé funkce prohlížeče přes HTTP prostě nefungují. Neexistuje scénář, kdy by pro vaši značku bylo lepší zůstat na HTTP.
Co se stane s mým SEO, když přejdu z HTTP na HTTPS?
Pokud se přechod provede správně, pozice by se měly zlepšit nebo zůstat stejné. Klíčové je nastavit správná přesměrování 301, aby vyhledávače pochopily, že se vaše staré stránky na HTTP natrvalo přesunuly na verze HTTPS. Bez přesměrování riskujete ztrátu hodnoty pozic, kterou vaše stávající stránky nashromáždily. Většina nástrojů pro tvorbu webů to při zapnutí SSL řeší automaticky.