Hoe verplaats je een WordPress-website van HTTP naar HTTPS met NGINX

Nadat ik zag "Hoe een certificaat te installeren SSL (HTTPS Connection) voor een website die op een server wordt gehost NGINX geen cPanel of VestaCP”In het artikel van hier, laten we eens kijken hoe we een website kunnen verplaatsen WordPress van HTTP pe HTTPS cu NGINX.

Voor een website of blog met WordPress, is het niet voldoende om het certificaat te installeren SSL om geldig te zijn op het protocol HTTPS. Zelfs als het certificaat SSL correct is geïnstalleerd en geldig is, heeft u dat waarschijnlijk gemerkt wanneer u een pagina opent HTTPS, verschijnt het "slotje" niet in de adresbalk, een teken dat de pagina veilig is.

Als uw blog of website geen beveiligde verbinding lijkt te hebben (Connection is Not Secure) zelfs als ik het certificaat correct heb geïnstalleerd SSL, betekent dat die pagina nog lokale links heeft "http". Dit kunnen directe links zijn naar mediabestanden (afbeeldingen, video's, liedjes) of naar structurele elementen (java, CSS).

We nemen het voorbeeld iHowTo.Tips, dat weliswaar een exemplaar heeft certificaat SSL correct en geldig geïnstalleerd, we hebben een pagina waarop Firefox ons waarschuwt dat we geen beveiligde verbinding hebben.

Niet veilig SSL Aansluiting
Niet veilig SSL Aansluiting

Het vertelt ons ook dat er delen van de pagina zijn, zoals de afbeeldingen, die niet beveiligd zijn. Dit betekent dat we ergens in de inhoud van het artikel of op de elementen in de zijbalk een afbeeldingsbestand hadden waarvan de bronlink begint met "http" in plaats van "https'.

De bron van een afbeelding wijzigen van "http"In"https"Het zou gemakkelijk zijn om dat artikel te bewerken. Als we het hebben over een website met honderden of duizenden artikelen, dan verandert er iets. Het bewerken van elk artikel zou een operatie zijn die veel tijd in beslag zou nemen. Het gemakkelijkst voor gebruikers van WordPress, is het wijzigen van de lokale links in databank. Links overschakelen van "http" naar "https” te kunnen doen met een simpele opdracht SQL uitgevoerd vanaf phpMyAdmin of vanaf de opdrachtregel SQL via Terminal.

Hoe verplaats je WordPress van HTTP naar HTTPS.

Als ik hierboven nog vermeld iHowTo.Tips, laten we het als voorbeeld nemen en verder. Laten we zeggen dat we op die blog alle links in het formulier moeten vervangen "http://ihowto.tips"In"https://ihowto.tips". Deze links kunnen afbeeldingsbronnen (src) zijn en andere links naar interne pagina's.
Voordat u met de werkzaamheden begint, raden wij u aan een back-up van de database te maken.

1. ons we authenticeren naar de database van de blog, via phpMyAdmin. Gebruiker en wachtwoord we vinden ze in het bestand wp-config.php van de domein root.

2. we Klik op de databasenaam aan de linkerkantKlik dan op SQL in het bovenste horizontale menu.

3. We voeren uit SQL opdrachtregel:

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

Vervang het webadres en je domeinnaam en houd er rekening mee of je wel of geen www gebruikt. Als u het voorvoegsel "www", moet hij er ook bij.

4. Klik "Go” om de opdrachtregel uit te voeren.

Hoe verplaats je WordPress van HTTP naar HTTPS.
Update SQL koppelt HTTP aan HTTPS

De hierboven aangegeven opdrachtregel verandert alleen de URL's in de tabel "wp_posts", kolom"post_content". U kunt deze opdrachtregel wijzigen SQL om de URL in alle databasetabellen te vervangen.

Voorzichtig! Er zijn thema's van WordPress (WP Themes) die, zodra de domein-URL is gewijzigd, hun aangepaste configuraties zullen resetten. Probeer ook hiervan een back-up te maken.

Gepassioneerd door technologie, schrijf ik met plezier op StealthSettings.com sinds 2006. Ik heb ruime ervaring met besturingssystemen: macOS, Windows en Linux, evenals met programmeertalen en blogplatformen (WordPress) en voor online winkels (WooCommerce, Magento, PrestaShop).

Hoe werkt het? » WordPress » Hoe verplaats je een WordPress-website van HTTP naar HTTPS met NGINX
Laat een bericht achter