Jak přenastavit WordPress na HTTPS protokol

Důvod, pro používat na webových stránkách HTTPS protokol místo nezabezpečeného HTTP může být mnoho. Jde to od zabezpečení přenesených dat až k SEO nebo zvýšení důvěrnosti stránky, resp. návštěvníků.

Jsou určité typy webových stránek, kde se HTTPS protokol přímo vyžaduje a použití bez něj je vyloženě nebezpečné. Jde o internetové bankovnictví, weby které po vás vyžadují přihlášení a podobně. K nim ale i dnes patří i eshopy a dokonce firemní stránky by na HTTPS verzi měli běžet, pokud obsahují jakýkoliv formulář, třeba na poptávku po službě.

Co je to SSL

SSL je protokol, nebo spíše vrstva, která je vložena mezi transportní a aplikační vrstvu. Tato vrstva poskytuje zabezpečení komunikace a její šifrování a autentizaci komunikujících stran. Jde tedy o zabezpečené spojení mezi například serverem a návštěvníkem.

Jde o nekomerční otevřený protokol, který využívá zabezpečení datových přenosů a existuje několik typů, jak certifikát získat. Krom několika společností, které dokáží za celkem slušné sumy certifikát vystavit existují i bezplatné varianty, jako je Let’s Encrypt.

Dnes se ale nebudeme zaměřovat na to, kde nebo jak certifikát získat. Zaměříme se na nastavení WordPressu, aby veškeré nastavení, které provedete bylo funkční. Zároveň se vyhneme pluginům. Osobně nemám rád Wordpress weby, ve kterých běží kde co a které jsou díky tomu pomalé. Například na našem webu je většina pluginu napsána námi a tak přesně víme, co jednotlivé pluginy dělají.

Nastavení v administraci WordPressu

Jako první se budeme muset podívat do nastavení WordPressu. Přejdeme tedy do Nastavení → Obecné. Zde mámě dvě možnosti:

  • Instalace WordPressu (URL)
  • Úvodní stránka webu (URL)

obě hodnoty změníme na verzi s HTTPS jako je tomu v následujícím obrázku.

Úprava v .htaccess souboru

Další úprava se bude odehrávat na FTP serveru. Tomu, jak se připojit k FTP serveru jsme se věnovali v tomto článku, budu tedy předpokládat, že jste připojeni. Úpravu budeme provádět v souboru .htaccess, který se nachází v rootu instalace WordPressu.

Do souboru přidáme následující řádky:

RewriteCond %{HTTPS} off [NC]

RewriteRule (.*) https://phgame.cz%{REQUEST_URI} [L,R=301,QSA]

Místo https://phgame.cz budete mít vlastní adresu webu. Pokud by jste to neudělali, veškeré požadavky http by byly přesměrovány na nás. Ne že by nám to vadilo 🙂 Úprava bude vypadat přibližně takto. V .htaccess souboru toho máme na webu uvedené více, pro přesměrování jsou potřeba ale pouze dva řádky z kódu výše.

Na závěr ještě důležité upozornění. Kdyby se náhodou stalo, že úpravou .htaccess souboru vyvoláte HTTP ERROR 500, úpravu smažte a zjistěte, jaké nastavení je zapotřebí pro váš server.




Další články

Přidání editoru Gutenberg do vlastních typů příspěvků ve WordPressu

Pokud používáte nějakou dobu Wordpress, určitě jste se setkali s vlastními typy příspěvků. Hodně majitelů webu se pro ně rozhodli, protože standardní příspěvky jsou... [ pokračovat ve čtení ]

Internet jde velmi pomalu či téměř nejde

Internetové připojení má v dnešní době téměř každá domácnost. Výhody internetu jistě nemusíme představovat, nicméně i internetové připojení může mít řadu problému. Nejčastějším problémem... [ pokračovat ve čtení ]

Vypadává WiFi síť

WiFi má v domácnosti snad každý uživatel, který vlastní nějaké to chytré zařízení, notebook či cokoliv dalšího. Proto dokáže být celkem nepříjemné, když toto... [ pokračovat ve čtení ]

Měníme IP adresu v příkazové řádce Windows a Linux Terminálu

Změna IP adresy se může občas hodit. A ne vždy je k dispozici grafické prostředí. To se sice týká spíše Linux uživatelů, nicméně i... [ pokračovat ve čtení ]

Hledáme soubory přes příkazovou řádku Windows a terminál Linuxu

Sami jste se s tím nejspíše někdy také setkali. Potřebujete najít nějaký soubor v počítači ale nevíte, kam jste ho uložili. Možností jak něco... [ pokračovat ve čtení ]

ASCII tabulka

ASCII tabulka je kódová tabulka, která definuje standardní znaky anglické abecedy a další znaky používané v informatice. Zkratka vychází z anglického American Standard Code... [ pokračovat ve čtení ]

Mažeme mezipaměť DNS

Vymazání mezipaměti DNS nepatří k činnostem, co by jsme potřebovali každý den. Jsou ale chvíle, kdy se to hodí a tuto operaci je potřeba... [ pokračovat ve čtení ]

Linux terminál – slučujeme PDF soubory do jednoho

Soubory PDF jsou velmi oblíbené a jejich tisk může v případě většího množství souborů udělat vrásky na čele nejednomu uživateli. Jak je ale jednoduše... [ pokračovat ve čtení ]

Wifi síť nefunguje jak má

Určitě to znáte, chodíte po bytě, hledáte místa kde je nejlepší WiFi signál ale ve většině případů narážíte na fakt, že internet nejede tak,... [ pokračovat ve čtení ]

Soubor je pro cílový souborový systém příliš velký

Určitě jste se s tím setkali. Na novou flashku přetahujete nějaký větší soubor a i přes to, že máte na cílovém zařízení dostatek místa,... [ pokračovat ve čtení ]