Hvordan flytte en WordPress-nettsted fra HTTP til HTTPS med NGINX

Etter at jeg så "Hvordan installere sertifikat SSL (HTTPS Connection) for et nettsted som er vert på en server NGINX uten cPanel eller VestaCP”I artikkelen av her, la oss se hvordan du flytter et nettsted WordPress fra HTTP pe HTTPS cu NGINX.

For en nettside eller blogg med WordPress, er det ikke nok å installere sertifikatet SSL for at den skal være gyldig på protokollen HTTPS. Selv om sertifikatet SSL ble installert riktig og er gyldig, har du sannsynligvis lagt merke til det når du går inn på en side HTTPS, "låsen" vises ikke i adressefeltet, et tegn på at siden er trygg.

Hvis bloggen din eller nettstedet ikke ser ut til å ha en sikker tilkobling (Connection is Not Secure) selv om jeg installerte sertifikatet riktig SSL, betyr at den siden har lokale lenker igjen "http". Disse kan være direkte lenker til mediefiler (bilder, videoer, sanger) eller til strukturelle elementer (java, CSS).

Vi tar eksemplet iHowTo.Tips, som selv om den har en sertifikat SSL installert riktig og gyldig, vi har en side der Firefox advarer oss om at vi ikke har en sikker tilkobling.

Ikke sikker SSL Tilkobling
Ikke sikker SSL Tilkobling

Den forteller oss også at det er deler av siden, for eksempel bildene, som ikke er sikret. Dette betyr at et sted i innholdet i artikkelen eller på elementene i sidefeltet, hadde vi en bildefil hvis kildelenke begynner med "http" i stedet for "https".

For å endre kilden til et bilde fra "http”I“https"Det ville være enkelt å redigere den artikkelen. Hvis vi snakker om et nettsted med hundrevis eller tusenvis av artikler, endrer ting seg. Å redigere hver artikkel vil være en operasjon som vil ta lang tid. Den enkleste for brukere av WordPress, er å endre de lokale lenkene i database. Bytte lenker fra "http" til "https” å kunne gjøre med en enkel kommando SQL henrettet fra phpMyAdmin eller fra kommandolinjen SQL av Terminal.

Hvordan flytte WordPress fra HTTP til HTTPS.

Hvis jeg fortsatt nevnte ovenfor iHowTo.Tips, la oss ta det som et eksempel og videre. La oss si at vi må erstatte på den bloggen, alle koblingene i skjemaet "http://ihowto.tips”I“https://ihowto.tips". Disse lenkene kan være bildekilder (src) og andre lenker til interne sider.
Før du starter arbeidet, anbefaler vi at du tar en sikkerhetskopi av databasen.

1. oss Vi autentiserer til databasen av bloggen, via phpMyAdmin. Bruker og passord vi finner dem i filen wp-config.php fra domeneroten.

2. vi Klikk på databasenavnet til venstreDeretter klikker du på SQL i den øverste horisontale menyen.

3. Vi utfører inn SQL kommandolinje:

UPDATE wp_posts SET post_content = REPLACE(post_content,'http://ihowto.tips','https://ihowto.tips');

Bytt ut nettadressen og domenenavnet ditt og ta hensyn til om du bruker www. Hvis du bruker prefikset "www", må han også legges til.

4. Klikk "Go" for å utføre kommandolinjen.

Hvordan flytte WordPress fra HTTP til HTTPS.
Update SQL kobler HTTP til HTTPS

Kommandolinjen angitt ovenfor vil bare endre URL-ene i tabellen "wp_posts", kolonne "post_content". Du kan endre denne kommandolinjen SQL for å erstatte URL-en i alle databasetabeller.

Forsiktig! Det er temaer for WordPress (WP Themes) som når domenets URL er endret vil tilbakestille de tilpassede konfigurasjonene. Prøv å ta en sikkerhetskopi av disse også.

Teknologiinteressert, jeg skriver med glede på StealthSettings.com siden 2006. Jeg har bred erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringsspråk og bloggplattformer (WordPress) og for nettbutikker (WooCommerce, Magento, PrestaShop).

Hvordan » WordPress » Hvordan flytte en WordPress-nettsted fra HTTP til HTTPS med NGINX
Legg igjen en kommentar