Med et mangfold av tilbud fra tusenvis av selskaperovernatting, det er ikke alltid lett å vite ved første øyekast hvilken type planovernatting vil passe best til et WordPress-miljø. Selv om åpen kildekode-programvare er kompatibel med de fleste av tilbudene tilovernatting, er det ting å se etter for maksimal ytelse.

1. Få SSL-sertifikatet fra webhotellet

Det første du må gjøre er å kontakte webhotellet ditt og be dem om å installere SSL på nettstedet ditt. De fleste verter vil be deg om å betale en årlig avgift på mellom $ 19 og $ 99 per år.

Den gode nyheten er at hvis nettstedet ditt er vert på Vidahost , Siteground , WPEngine ou Dreamhost , kan de gi deg et gratis SSL-sertifikat og hjelpe deg gjennom hele sikkerhetsprosessen.

Et annet veldig interessant alternativ er La oss kryptere , som gir gratis SSL-sertifikater. For å lette denne prosessen, kan du bruke WP Krypter WordPress plugin.

2. Oppdater WordPress URL

Når verten din legger til SSL i kontoen din, bør nettstedet ditt være tilgjengelig via URL-en https://votresite.com. Hvis du har tilgang til nettstedet ditt via denne adressen, er det på tide at du begynner å konfigurere WordPress for HTTPS.

Det første trinnet for å gjøre det er superenkelt. Bare logg inn på WordPress-dashbordet og besøk delen Innstillinger> Generelt.

url https wordpress.jpeg

Bare oppdater WordPress-adresse (URL) og Nettadresse (URL) til HTTPS, som vist på bildet nedenfor. Lagre innstillingene, så logges du ut av WordPress-dashbordet.

3. Kraft SSL for dashbordet i wp-config.php

Bruk din FTP for å redigere filen wp-config.php, som ligger i roten til WordPress-installasjonen. Legg til følgende:

define ( 'FORCE_SSL_ADMIN', true);

Denne konstanten gjør det enkelt og håndhever administrasjonen av WordPress over SSL, og gir ekstra sikkerhet til WordPress-dashbordet ditt.

4. Omdirigere HTTP til HTTPS

På dette punktet jobber HTTPS allerede på nettstedet ditt. Men det er fortsatt noen få ting å gjøre. Den første er å omdirigere trafikk http til https.

Gjennom årene har mange nettsteder blitt koblet til nettstedet ditt ved hjelp av http://så det vil være mange mennesker som fremdeles får tilgang til httpversjon av nettstedet ditt.

Så det du må gjøre er å omdirigere all trafikk til det sikre https-nettstedet. Dette gjøres ved hjelp av .htaccessfilen, som ligger i roten til WordPress-installasjonen. Åpne filen og legg til følgende elementer mellom <IfModule mod_rewrite.c>tags:

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

Vær oppmerksom på at .htaccessviderekoblinger kan være litt vanskelige, og noen ganger vil de fungere perfekt på en vert og ikke på en annen.

Hvis koden ovenfor ikke fungerer som den skal, er det bare å rulle tilbake endringene og kontakte vertsleverandøren din. De gir deg gjerne viderekoblingen .htaccess riktig som fungerer på serverne deres.

5. Endre alle koblinger til HTTPS

OK, nå har vi HTTPS satt opp riktig, og HTTP-trafikken blir automatisk omdirigert til HTTPS-nettstedet. Men det er en ting til å gjøre: Erstatt alle HTTP-lenker på nettstedet ditt med deres HTTPS-ekvivalent. Dette gjøres i to separate deler:

Direkte kodede lenker (hard koding) i temafiler

La oss starte med temaet ditt. Hvis du bruker en WordPress tema fra WordPress-katalogen, eller en som tilbys av ElegantThemes eller en annen gratis/premium-temabutikk og du ikke har endret noe, du trenger ikke å gjøre noe. Men hvis du bruker et tilpasset tema eller et tema som du har endret selv, kan noen HTTP-koblinger være direkte kodet et sted.

Ta en titt i temafilene dine (spesielt header.phpet footer.php) og oppdatere hver interne HTTP-kobling som er kodet direkte til sin HTTPS-versjon.

Interne lenker i databasen

Når du skriver artikler eller sider, er sjansen stor for at du har satt inn interne HTTP-lenker. For å oppdatere lenkene dine, kan du redigere hvert innlegg og hver side, men det vil ta lang tid.

I stedet for å takle så mye mas, er det en rask og enkel måte å oppdatere alle interne lenker i databasen din: Bruke SQL Queries.

Det er flere måter å utføre SQL-spørsmål på. De fleste av dere har sannsynligvis en cPanel installert på serveren.

For å få tilgang til phpMyAdmin fra cPanel, logg deg bare på cPanel og klikk på ikonet phpMyAdmin i seksjonen databaser .

Sørg for å sikkerhetskopiere databasen din, i tilfelle noe går galt. Når du er ferdig, kjør følgende to spørsmål:

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

Pass på å erstatte "http://dittnettsted.com" med den faktiske adressen til nettstedet ditt. Forespørslene oppdaterte alle dine interne lenker fra HTTP til HTTPS. Nå er WordPress-nettstedet ditt fullt SSL-kompatibelt, og du bør se en grønn hengelås på adressefeltet som viser din Besøkende at nettstedet ditt er helt sikkert.

Det er det for denne opplæringen, jeg håper det lar deg migrere fra HTTP til HTTPS.