Hvordan flytter du et WordPress -nettsted fra HTTP til HTTPS med Nginx

Etter å ha sett “Hvordan vi installerer sertifisert SSL (HTTPS Connection) for en webhostat på en server NGINX forlate cPanel eller VestaCP” I artikkelen her, la oss se hvordan du flytter et wordpress nettsted på HTTP PE HTTPS Cu NGINX.

For et nettsted eller blogg med WordPress, er det ikke nok å installere SSL -sertifikat at det er gyldig på protokollen HTTPS. Selv om sertifikatet SSL Den ble installert riktig og er gyldig, du har sannsynligvis lagt merke til at når du får tilgang til en side HTTPS, i adresselinjene vises ikke “låse”, signere at siden er trygg.

Hvis bloggen eller nettstedet ikke vises som å ha en sikker forbindelse (Connection is Not Secure) Selv om jeg installerte SSL -sertifikatet riktig, betyr det at siden forble lokale lenker “http“. Dette kan være direkte lenker til mediefiler (bilder, søskenbarn, sanger) eller til strukturelle elementer (java, CSS).

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

Ikke sikker SSL -tilkobling
Ikke sikker SSL -tilkobling

Han forteller oss at de er fester på siden, for eksempel bildene, som ikke er sikret. Dette betyr at et sted i innholdet i artikkelen eller på elementene i sidefeltet, hadde jeg en bildefil hvis kobling kilden begynner med “http” istedenfor “https“.

Å 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, endres jobben. Å redigere hver artikkel vil være en operasjon som vil ta lang tid. Det enkleste for WordPress -brukere er å endre de lokale koblingene i database. Passering av lenker fra “http” de “https” kan gjøre med en enkel ordre SQL henrettet fra phpMyAdmin eller fra bestillingslinjen SQL Via Terminal.

Hvordan flytte WordPress fra HTTP til HTTPS

Hvis jeg fortsatt nevnte ovenfor iHowTo.Tips, la oss ta det som et eksempel og fortsette. La oss si at vi må erstatte den bloggen, alle koblinger av form “http://ihowto.tips” i “https://ihowto.tips“. Disse koblingene kan være kilder til bilder (SRC) og andre lenker til interne sider.
Før du starter jobben, anbefaler vi at du tar en sikkerhetskopi av databasen.

1. er Vi autentiserer på databasen av bloggen, gjennom phpMyAdmin. Bruker og passord Vi finner dem i filen wp-config.php fra roten til domenet.

2. Det gjør vi Klikk på databasenavnet til venstre, klikk deretter på SQL I den horisontale menyen øverst.

3. Vi kjører i SQL Kommandolinje:

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

Bytt ut nettadressen og domenenavnet ditt og husk om du bruker www eller ikke. Hvis du bruker prefikset “www“, må han også legges til.

4. Klikk “Go” For å utføre ordrelinjen.

Hvordan flytte WordPress fra HTTP til HTTPS
Oppdater SQL lenker HTTP til HTTPS

Bestillingslinjen som er angitt ovenfor, vil bare endre nettadressene i tabellen “wp_posts“, kolonne “post_content“. Du kan endre denne ordrelinjen SQL For å erstatte URL -en i alle tabeller i databasen.

Forsiktig! Er temaer for WordPress (WP Themes) som en gang endret nettadressen til domenet, vil tilbakestille sine personlige konfigurasjoner. Forsøk å ta en sikkerhetskopi for dem også.

Lidenskapelig om teknologi skriver jeg med glede på stealthsetts.com som starter med 2006. Jeg har en rik opplevelse innen operativsystemer: macOS, Windows og Linux, men også innen programmeringsspråk og bloggplattformer (WordPress) og for nettbutikker (WooCommerce, Magento, Presashop).

Hjem Din kilde til IT -opplæringsprogrammer, nyttige tips og nyheter. Hvordan flytter du et WordPress -nettsted fra HTTP til HTTPS med Nginx
Legg igjen en kommentar