Jak přesunout web WordPress z HTTP na HTTPS pomocí NGINX

Poté, co jsem viděl "Jak nainstalovat certifikát SSL (HTTPS Connection) pro webové stránky hostované na serveru NGINX bez cPanel nebo VestaCP„V článku od zde, podívejme se, jak přesunout web WordPress z HTTP na HTTPS cu NGINX.

Pro web nebo blog s WordPress, nestačí nainstalovat certifikát SSL aby to bylo platné v protokolu HTTPS. I když certifikát SSL byl správně nainstalován a je platný, pravděpodobně jste si toho všimli, když vstoupíte na stránku HTTPS, v adresním řádku se nezobrazuje „zámek“, což znamená, že stránka je bezpečná.

Pokud se zdá, že váš blog nebo webové stránky nemají zabezpečené připojení (Connection is Not Secure), i když jsem certifikát nainstaloval správně SSL, znamená, že na stránce zůstaly místní odkazy "http". Mohou to být přímé odkazy na mediální soubory (obrázky, videa, písně) nebo konstrukční prvky (java, CSS).

Uvádíme příklad iHowTo.Tips, který má jeden certifikát SSL nainstalován správně a platně, máme stránku, ve které Firefox upozorňuje, že nemáme zabezpečené spojení.

Není zajištěno SSL přípojka
Není zajištěno SSL přípojka

Také nám říká, že jsou části stránky, jako jsou obrázky, které nejsou zabezpečené. To znamená, že někde v obsahu článku nebo na prvcích v postranním panelu jsme měli soubor obrázku, jehož zdrojový odkaz začíná „http" namísto "https".

Chcete-li změnit zdroj obrázku z „http" v "https„Bylo by snadné ten článek upravit. Pokud mluvíme o webu se stovkami nebo tisíci článků, věci se mění. Úprava každého článku by byla operace, která by trvala dlouho. Nejjednodušší pro uživatele WordPress, je změnit místní odkazy v databáze. Přepínání odkazů z „http“ na „https“, abyste mohli provést jednoduchý příkaz SQL popraven z phpMyAdmin nebo z příkazového řádku SQL přes Terminal.

Jak přesunout WordPress z HTTP na HTTPS.

Pokud jsem ještě zmínil výše iHowTo.Tipsvezmeme to jako příklad a dále. Řekněme, že musíme na tomto blogu nahradit všechny odkazy ve formě „http://ihowto.tips" v "https://ihowto.tips". Těmito odkazy mohou být zdroje obrázků (src) a další odkazy na interní stránky.
Před zahájením práce doporučujeme provést zálohu databáze.

1. námi autentizujeme se do databáze blogu, přes phpMyAdmin. Uživatel a heslo nalezneme je v souboru wp-config.php z kořenové domény.

2. my Klepněte na název databáze vlevoPoté klikněte na tlačítko SQL v horní horizontální nabídce.

3. Provádíme v SQL příkazový řádek:

UPDATE wp_posts SET post_content = REPLACE(post_content,'http://ihowto.tips','https://ihowto.tips');

Nahraďte webovou adresu a název své domény a vezměte v úvahu, zda používáte www. Pokud použijete předponu "www“, nutno dodat také.

4. Klepněte na tlačítko "Go” pro spuštění příkazového řádku.

Jak přesunout WordPress z HTTP na HTTPS.
Update SQL spojuje HTTP s HTTPS

Výše uvedený příkazový řádek změní pouze adresy URL v tabulce "wp_posts", sloupec "post_content". Tento příkazový řádek můžete změnit SQL nahradit URL ve všech databázových tabulkách.

Opatrně! Jsou zde témata WordPress (WP Themes), které po změně adresy URL domény resetují své přizpůsobené konfigurace. Zkuste si udělat zálohu i těchto.

Věnovaný technologiím, s radostí píši na StealthSettings.com od roku 2006. Mám bohaté zkušenosti s operačními systémy: macOS, Windows a Linux, stejně jako s programovacími jazyky a platformami pro blogování (WordPress) a pro online obchody (WooCommerce, Magento, PrestaShop).

jak na to » WordPress » Jak přesunout web WordPress z HTTP na HTTPS pomocí NGINX
Zanechat komentář