Med et væld af tilbud fra tusindvis af hostingfirmaer er det ikke altid let at vide ved første øjekast, hvilken type hostingplan der passer bedst til et WordPress-miljø. Selvom open source-softwaren er kompatibel med de fleste hostingplaner, er der nogle ting, man skal være opmærksom på for at opnå maksimal ydeevne.

1. Hent dit SSL-certifikat fra din webhost

Den første ting at gøre er at kontakte din webhost og bede dem om at installere SSL på dit websted. De fleste værter vil bede dig om at betale et årligt gebyr fra $ 19 til $ 99 om året.

Den gode nyhed er, at hvis dit websted er vært på Vidahost , SiteGround , WPEngine ou DreamHost , kan de give dig et gratis SSL-certifikat og hjælpe dig gennem hele sikkerhedsprocessen.

En anden meget interessant mulighed er Lad os kryptere , som leverer gratis SSL-certifikater. For at lette denne proces kan du bruge WP Krypter WordPress plugin.

2. Opdater WordPress URL

Når din vært tilføjer SSL til din konto, skal dit websted være tilgængeligt via URL'en https://votresite.com. Hvis du kan få adgang til dit websted via denne adresse, er det tid for dig at starte opsætningen af ​​WordPress til HTTPS.

Det første skridt til at gøre det er super nemt. Log blot på dit WordPress-dashboard og besøg sektionen Indstillinger> Generelt.

url https wordpress.jpeg

Opdater bare WordPress-adresse (URL) og webadresse (URL) til HTTPS, som vist på billedet nedenfor. Gem indstillingerne, så logges du ud af dit WordPress-dashboard.

3. Force SSL til instrumentbrættet i wp-config.php

Brug din FTP til at redigere filen wp-config.php, placeret i roden af ​​din WordPress-installation. Tilføj følgende:

definer ('FORCE_SSL_ADMIN', sandt);

Denne konstant muliggør og håndhæver let administration af WordPress via SSL, hvilket tilføjer ekstra sikkerhed til dit WordPress-dashboard.

4. Omdirigere HTTP til HTTPS

På dette tidspunkt arbejder HTTPS allerede på dit websted. Men der er stadig et par ting at gøre. Den første er at omdirigere trafik http til https.

I årenes løb er mange websteder blevet linket til dit websted ved hjælp af https://så der vil være en masse mennesker, der stadig får adgang til httpversion af dit websted.

Så hvad du skal gøre er at omdirigere al trafik til det sikre https-websted. Dette gøres ved hjælp af .htaccessfil, der findes i roden af ​​din WordPress-installation. Åbn filen, og tilføj følgende emner mellem <IfModule mod_rewrite.c>tags:

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

Bemærk, at .htaccessomdirigeringer kan være lidt vanskelige, og nogle gange fungerer de perfekt på en vært og ikke på en anden.

Hvis ovenstående kode ikke fungerer korrekt, skal du bare rulle ændringerne tilbage og kontakte din hostingudbyder. De giver dig gerne omdirigering .htaccess korrekt, der fungerer på deres servere.

5. ændre alle links til HTTPS

Okay, nu har vi konfigureret HTTPS korrekt, og HTTP-trafikken omdirigeres automatisk til HTTPS-webstedet. Men der er en ting mere at gøre: Udskift alle HTTP-links på dit websted med deres HTTPS-ækvivalent. Dette gøres i to separate dele:

Direkte kodede links (hård kodning) i temafiler

Lad os starte med dit tema. Hvis du bruger et WordPress-tema fra WordPress-mappen, eller et tilbudt af ElegantThemes, eller en anden gratis/premium temabutik, og du ikke har foretaget nogen ændringer, behøver du ikke at gøre noget. Men hvis du bruger et brugerdefineret tema eller et, du selv har ændret, har du muligvis nogle HTTP-links kodet direkte et sted.

Se i dine temafiler (især header.phpet footer.php) og opdatere hvert interne HTTP-link kodet direkte til dets HTTPS-version.

Interne links i databasen

Når du skriver artikler eller sider, er chancerne gode, at du har indsat interne HTTP-links. For at opdatere dine links kan du redigere hvert indlæg og hver side, men det tager lang tid.

I stedet for at tackle så meget besvær, er der en hurtig og nem måde at opdatere alle interne links i din database: Brug af SQL Queries.

Der er flere måder at udføre SQL-forespørgsler på. De fleste af jer har sandsynligvis en cPanel installeret på din server.

For at få adgang til phpMyAdmin fra cPanel skal du blot logge ind på din cPanel og klikke på ikonet phpMyAdmin i afsnittet Databaser .

Sørg for at sikkerhedskopiere din database, hvis noget går galt. Når du er færdig, skal du køre følgende to forespørgsler:

OPDATERING wp_posts SET post_content = replace(post_content, 'https://ditwebsted.com', 'https://ditwebsted.com'); OPDATERING wp_posts SET post_content = replace (post_content, 'https://www.yoursite.com', 'https://www.yoursite.com');

Sørg for at erstatte "https://ditwebsted.com" med din faktiske webadresse. Anmodningerne opdaterede alle dine interne links fra HTTP til HTTPS. Nu er dit WordPress-websted fuldt SSL-kompatibelt, og du burde se en grøn hængelås i din adresselinje, der viser dine besøgende, at dit websted er fuldt sikkert.

Det er det til denne tutorial, jeg håber, det giver dig mulighed for at migrere fra HTTP til HTTPS.