S množstvom ponúk od tisícok spoločnostíubytovanie, nie je vždy ľahké na prvý pohľad zistiť, aký typ plánuubytovanie bude najlepšie vyhovovať prostrediu WordPress. Hoci softvér s otvoreným zdrojovým kódom je kompatibilný s väčšinou ponúkubytovanie, sú veci, ktoré treba hľadať pre maximálny výkon.

1. Získajte certifikát SSL od svojho hostiteľa webu

Prvá vec, ktorú musíte urobiť, je kontaktovať vášho hostiteľa webu a požiadať ho, aby si na vašu stránku nainštaloval SSL. Väčšina hostiteľov vás požiada o zaplatenie ročného poplatku v rozmedzí od 19 do 99 dolárov ročne.

Dobrou správou je, že ak je váš web hosťovaný Vidahost , SiteGround , WPEngine ou Dreamhost , môžu vám poskytnúť bezplatný certifikát SSL a pomôžu vám počas celého procesu zabezpečenia.

Ďalšou veľmi zaujímavou možnosťou je Zašifrovať , ktorá poskytuje bezplatné certifikáty SSL. Na uľahčenie tohto procesu môžete použiť WP Šifrovať doplnok WordPress.

2. Aktualizujte adresu URL WordPress

Keď hostiteľ pridá do vášho účtu SSL, váš web by mal byť prístupný cez adresu URL https://votresite.com. Ak máte prístup na svoje stránky prostredníctvom tejto adresy, je čas začať nastavovať WordPress pre HTTPS.

Prvý krok k tomu je super ľahký. Stačí sa prihlásiť na svoj hlavný panel WordPress a navštíviť sekciu Nastavenia> Všeobecné.

url https wordpress.jpeg

Stačí aktualizovať Adresa WordPress (URL) a webová adresa (URL) na HTTPS, ako je to znázornené na obrázku nižšie. Uložte nastavenia a budete odhlásení zo svojho hlavného panela WordPress.

3. Vynúte SSL pre hlavný panel v wp-config.php

Na úpravu súboru použite FTP wp-config.php, ktorý sa nachádza v koreňovom adresári vašej inštalácie WordPress. Pridajte nasledovné:

define ( 'FORCE_SSL_ADMIN', true);

Táto konštanta ľahko umožňuje a vynucuje správu WordPressu cez SSL a zvyšuje tak ďalšie zabezpečenie na vašom paneli WordPress.

4. Presmerovanie HTTP na protokol HTTPS

V tomto okamihu už HTTPS na vašom webe pracuje. Je však ešte čo robiť. Prvým je presmerovanie prenosu http na https.

V priebehu rokov bolo na vaše stránky prepojených mnoho webových stránok http://takže bude veľa ľudí, ktorí majú stále prístup k internetu httpverziu svojej stránky.

Musíte teda presmerovať všetku komunikáciu na zabezpečenú stránku https. To sa deje pomocou .htaccesssúbor, ktorý sa nachádza v koreňovom adresári vašej inštalácie WordPress. Otvorte súbor a pridajte nasledujúce položky medzi <IfModule mod_rewrite.c>tagy:

RewriteCond% {} HTTPS! = enable RewriteRule ^ https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]

Upozorňujeme, že .htaccesspresmerovania môžu byť trochu ťažké a niekedy budú fungovať dokonale na jednom hostiteľovi a nie na inom.

Ak vyššie uvedený kód nefunguje správne, jednoducho vráťte zmeny späť a kontaktujte svojho poskytovateľa hostingu. Presmerovanie vám radi poskytnú .htaccess správne, ktoré funguje na ich serveroch.

5. upravte všetky odkazy na protokol HTTPS

Dobre, teraz máme správne nastavený HTTPS a prenos HTTP je automaticky presmerovaný na stránku HTTPS. Je ale potrebné urobiť ešte jednu vec: Nahradiť všetky odkazy HTTP na vašom webe ekvivalentom ich protokolu HTTPS. Robí sa to v dvoch samostatných častiach:

Priame kódované odkazy (pevné kódovanie) v súboroch tém

Začnime vašou témou. Ak používate a WordPress tému z adresára WordPress, alebo z ponuky ElegantThemes alebo akéhokoľvek iného bezplatného/prémiového obchodu s témami a nič ste nezmenili, nemusíte nič robiť. Ak však používate vlastnú tému alebo tému, ktorú ste sami upravili, niektoré odkazy HTTP môžu byť niekde priamo zakódované.

Prezrite si súbory s témami (najmä header.phpet footer.php) a aktualizujte každý interný odkaz HTTP kódovaný priamo na jeho verziu HTTPS.

Interné odkazy v databáze

Pri písaní článkov alebo stránok je veľká pravdepodobnosť, že ste vložili interné odkazy HTTP. Ak chcete aktualizovať svoje odkazy, môžete upraviť každý príspevok a každú stránku, ale bude to trvať dlho.

Namiesto toho, aby ste sa vysporiadali s takým množstvom problémov, existuje rýchly a jednoduchý spôsob, ako aktualizovať všetky interné odkazy v databáze: pomocou dotazov SQL.

Existuje niekoľko spôsobov, ako vykonať dotazy SQL. Väčšina z vás má pravdepodobne na serveri nainštalovaný program cPanel.

Pre prístup k phpMyAdmin z cPanel sa prihláste do svojho cPanel a kliknite na ikonu phpMyAdmin v sekcii databázy .

Nezabudnite si zálohovať databázu pre prípad, že by sa niečo pokazilo. Po dokončení spustite nasledujúce dva dotazy:

UPDATE wp_posts SET post_content = nahradiť (post_content, 'http://yoursite.com', 'https://yoursite.com'); UPDATE wp_posts SET post_content = nahradiť (post_content, 'http://www.yoursite.com', 'https://www.yoursite.com');

Nezabudnite nahradiť „http://yoursite.com“ skutočnou adresou vašej lokality. Žiadosti aktualizovali všetky vaše interné odkazy z HTTP na HTTPS. Teraz je vaša stránka WordPress plne kompatibilná s protokolom SSL a na paneli s adresou by ste mali vidieť zelený visiaci zámok, ktorý zobrazuje vaše Návštevníci že sú vaše stránky plne zabezpečené.

To je pre tento tutoriál všetko, dúfam, že vám umožní migrovať z HTTP na HTTPS.