Med et væld af tilbud fra tusindvis af virksomhederovernatning, er det ikke altid let at vide ved første øjekast, hvilken type planovernatning vil være bedst egnet til et WordPress-miljø. Selvom open source-softwaren er kompatibel med de fleste af tilbuddene fraovernatning, er der ting at kigge efter for 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 http://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 en WordPress tema fra WordPress-biblioteket, eller en, der tilbydes af ElegantThemes eller enhver anden gratis/premium-temabutik, og du ikke har ændret noget, du behøver ikke at gøre noget. Men hvis du bruger et brugerdefineret tema eller et tema, som du selv har ændret, kan nogle HTTP-links være direkte kodet et eller andet 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:

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

Sørg for at erstatte "http://yoursite.com" med den faktiske adresse på dit websted. Anmodningerne opdaterede alle dine interne links fra HTTP til HTTPS. Nu er dit WordPress-websted fuldt SSL-kompatibelt, og du bør se en grøn hængelås på din adresselinje, der viser din 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.