Як перемістити веб -сайт WordPress з HTTP на HTTPS з Nginx

Після того, як побачив “Cum instalam certificat SSL (HTTPS Connection) pentru un website hostat pe un server NGINX fara cPanel або VestaCP” У статті ось, sa vedem cum muti un website WordPress de pe HTTP ПЕ HTTPS куточок NGINX.

Pentru un website sau un blog cu WordPress, nu este suficient sa instalam certificatul SSL ca acesta sa fie valid pe protocolul HTTPS. Chiar daca certificatul SSL a fost instalat corect si este valid, ati observat probabil ca in momentul in care accesati o pagina HTTPS, in bare de adresa nu aparelacatul, semn ca pagina este safe.

Daca blogul sau website-ul nu apare ca avand o conexiune sigura (Connection is Not Secure) chiar daca am instalat corect certificatul SSL, inseamna ca acea pagina au ramas link-uri localehttp. Acestea pot fi legaturi directe catre fisiere media (imagini, videclipuri, melodii) sau catre elemente structurale (java, CSS.).

Luam exemplu iHowTo.Tips, care desi are un certificat SSL instalat corect si valid, avem o pagina in care Firefox ne avertizeaza ca nu avem o conexiune sigura.

Not Secure SSL Connection
Not Secure SSL Connection

Ne si spune ca sunt parti in pagina, cum ar fi imaginile, care nu sunt securizate. Asta inseamna ca undeva in continutul articolului sau pe elementele din sidebar, aveam un fisier imagine al carui link sursa incepe cuhttpin loc dehttps“.

Pentru a schimba sursa unei imagini dinhttp” у “httpsar fi simplu sa editam acel articol. Daca vorbim de un website cu sute sau mii de articole, treaba se schimba. Editarea fiecarui articol in parte ar fi o operatiune care ar dura foarte mult timp. Cel mai simplu pentru utiliatorii de WordPress, este sa schimbe link-urile locale din база даних. Trecerea link-urilor de lahttp” з “https” sa poate face printr-o simpla comanda SQL executata din phpMyAdmin sau din linia comanda SQL через Terminal.

Cum muti WordPress de pe HTTP pe HTTPS

Daca tot am pomenit mai sus de iHowTo.Tips, sa-l luam ca exemplu si in continuare. Sa spunem ca avem de inlocuit pe acel blog, toate link-urile de formahttp://ihowto.tips” у “https://ihowto.tips. Aceste link-uri pot fi surse ale imaginilor (src) si alte link-uri catre pagini interne.
Inainte sa va apucati de treaba va recomandam sa faceti un backup al bazei de date.

1. Ne autentificam la baza de date a blog-ului, prin intermediul phpMyAdmin. User-ul si parola le gasim in fisierul wp-config.php din root-ul domeniului.

2. Facem click numele baze de date din partea stanga, потім натисніть на SQL in meniul orizontal din partea superioara.

3. Executam in SQL linia de comanda:

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

Inlocuiti adresa web si numele domeniului dvs. si tineti cont daca folositi sau nu www. Daca folositi prefixulwww, trebuie adaugat si el.

4. Клацніть “Gosa executati linia de comanda.

Cum muti WordPress de pe HTTP pe HTTPS
Update SQL links HTTP to HTTPS

Linia de comanda indicata mai sus, va schimba numai URL-urile din tabelulwp_posts, coloanapost_content. Puteti schimba aceasta linie de comanda SQL pentru a inlocui URL-ul in toate tabelele bazei de date.

Atentie! Sunt teme de WordPress (WP Themes) care odata schimbat URL-ul domeniului isi vor reseta configurarile personalizate. Cautati sa faceti un backup si la acestea.

Пристрасний до технологій, я із задоволенням пишу на Stealthsetts.com, починаючи з 2006 року. У мене багатий досвід роботи в операційних системах: MacOS, Windows та Linux, а також у програмах програмування та платформ ведення блогів (WordPress) та для інтернет -магазинів (WooCommerce, Magento, Presashop).

Домашній Ваше джерело ІТ -підручників, корисні поради та новини. Як перемістити веб -сайт WordPress з HTTP на HTTPS з Nginx
Залиште коментар