S mnoštvom ponuda tisuća tvrtkismještaj, nije uvijek lako na prvi pogled znati koja je vrsta planasmještaj najbolje će odgovarati WordPress okruženju. Iako je softver otvorenog koda kompatibilan s većinom ponuda tvrtkesmještaj, postoje stvari na koje treba obratiti pažnju kako biste postigli maksimalnu izvedbu.

1. Nabavite svoj SSL certifikat od svog web domaćina

Prvo što trebate učiniti je kontaktirati svog web domaćina i zatražiti da instaliraju SSL na vašu stranicu. Većina domaćina tražit će od vas da plaćate godišnju naknadu u rasponu od 19 do 99 dolara godišnje.

Dobra vijest je da ako je vaša web lokacija domaćin Vidahost , SiteGround , WPEngine ou DreamHost , mogu vam pružiti besplatni SSL certifikat i pomoći vam u cijelom sigurnosnom procesu.

Još jedna vrlo zanimljiva opcija je Šifrirajmo , koji pruža besplatne SSL certifikate. Da biste olakšali ovaj postupak, možete koristiti WP Šifriraj dodatak za WordPress.

2. Ažurirajte WordPress URL

Jednom kada vaš domaćin doda SSL na vaš račun, vaše web mjesto treba biti dostupno putem URL-a https://votresite.com. Ako možete pristupiti svojoj web lokaciji putem ove adrese, vrijeme je da započnete s postavljanjem WordPressa za HTTPS.

Prvi korak do toga je vrlo jednostavan. Jednostavno se prijavite na svoju WordPress nadzornu ploču i posjetite odjeljak Postavke> Općenito.

url https wordpress.jpeg

Samo ažurirajte WordPress adresa (URL) i adresa web stranice (URL) na HTTPS, kao što je prikazano na donjoj slici. Spremite postavke i bit ćete odjavljeni sa svoje WordPress nadzorne ploče.

3. Force SSL za nadzornu ploču u wp-config.php

Upotrijebite svoj FTP za uređivanje datoteke wp-config.php, koji se nalazi u korijenu vaše WordPress instalacije. Dodajte sljedeće:

definirati ('FORCE_SSL_ADMIN', istinito);

Ova konstanta lako omogućuje i provodi administraciju WordPressa preko SSL-a, dodajući dodatnu sigurnost vašoj WordPress nadzornoj ploči.

4. Preusmjerite HTTP na HTTPS

U ovom trenutku HTTPS već radi na vašem web mjestu. Ali još uvijek treba obaviti nekoliko stvari. Prva je preusmjeravanje prometa http vers https.

Tijekom godina, mnoge su web stranice povezane s vašom web stranicom koristeći http://pa će biti puno ljudi koji još uvijek pristupaju httpverzija vaše web-lokacije.

Dakle, ono što morate učiniti je preusmjeriti sav promet na sigurno https mjesto. To se radi pomoću .htaccessdatoteka koja se nalazi u korijenu vaše WordPress instalacije. Otvorite datoteku i dodajte sljedeće stavke između <IfModule mod_rewrite.c>oznake:

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

Imajte na umu da .htaccesspreusmjeravanje može biti malo teško, a ponekad će savršeno funkcionirati na jednom domaćinu, a ne na drugom.

Ako gornji kod ne radi ispravno, jednostavno vratite promjene i obratite se svom davatelju usluge hostinga. Rado će vam pružiti preusmjeravanje .htaccess ispravan koji radi na njihovim poslužiteljima.

5. izmijenite sve veze na HTTPS

U redu, sada smo pravilno postavili HTTPS, a HTTP promet automatski se preusmjerava na HTTPS web mjesto. No, još je nešto što treba učiniti: zamijenite sve HTTP veze na svojoj web lokaciji njihovim HTTPS ekvivalentima. To se radi u dva odvojena dijela:

Izravno kodirane veze (tvrdo kodiranje) u datotekama tema

Počnimo s vašom temom. Ako koristite a WordPress tema iz WordPress direktorija, ili iz onog koji nudi ElegantThemes ili bilo koja druga besplatna/premium trgovina temama i niste ništa promijenili, ne morate ništa učiniti. Međutim, ako koristite prilagođenu temu ili temu koju ste sami izmijenili, neke HTTP veze mogu biti negdje izravno kodirane.

Pogledajte u svojim datotekama tema (posebno header.phpet footer.php) i ažurirajte svaku internu HTTP vezu kodiranu izravno na njezinu HTTPS verziju.

Unutarnje veze u bazi podataka

Prilikom pisanja članaka ili stranica velika je vjerojatnost da ste umetnuli HTTP interne veze. Da biste ažurirali svoje veze, možete urediti svaki post i svaku stranicu, ali to će potrajati.

Umjesto da se bavite s toliko gnjavaže, postoji brz i jednostavan način za ažuriranje svih internih veza u vašoj bazi podataka: Korištenje SQL upita.

Postoji nekoliko načina za izvršavanje SQL upita. Većina vas vjerojatno ima cPanel instaliran na poslužitelju.

Da biste pristupili phpMyAdmin s cPanela, jednostavno se prijavite na svoj cPanel i kliknite ikonu phpMyAdmin u odjeljku baze podataka .

Svakako napravite sigurnosnu kopiju baze podataka, u slučaju da nešto pođe po zlu. Kada završite, pokrenite sljedeća dva upita:

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

Obavezno zamijenite "http://yoursite.com" stvarnom adresom svoje web stranice. Zahtjevi su ažurirali sve vaše interne veze s HTTP-a na HTTPS. Sada je vaša WordPress stranica u potpunosti kompatibilna sa SSL-om i trebali biste vidjeti zeleni lokot na adresnoj traci, koji prikazuje vaš posjetitelji da je vaša stranica potpuno sigurna.

To je sve za ovaj vodič, nadam se da će vam omogućiti migraciju s HTTP-a na HTTPS.