Kaip perkelti WordPress svetainę nuo HTTP iki HTTPS su NGINX

Kai pamačiau "Kaip įdiegti sertifikatą SSL (HTTPS Connection) serveryje esančiai svetainei NGINX be cPanel arba VestaCP“Straipsnyje čia, pažiūrėkime, kaip perkelti svetainę WordPress nuo HTTP pe HTTPS cu NGINX.

Svetainei ar tinklaraščiui su WordPress, neužtenka įdiegti sertifikatą SSL kad jis galiotų protokole HTTPS. Net jei pažyma SSL buvo tinkamai įdiegtas ir galioja, tikriausiai pastebėjote, kad atidarote puslapį HTTPS, „užraktas“ adreso juostoje nepasirodo – tai ženklas, kad puslapis saugus.

Jei jūsų tinklaraštyje ar svetainėje nėra saugaus ryšio (Connection is Not Secure), net jei sertifikatą įdiegiau teisingai SSL, reiškia, kad tame puslapyje liko vietinių nuorodų "http“. Tai gali būti tiesioginės nuorodos į garso ir vaizdo failus (paveikslėliai, vaizdo įrašai, dainos) arba struktūriniai elementai (java, CSS).

Pavyzdžiui iHowTo.Tips, nors jis turi vieną pažymėjimas SSL įdiegta teisingai ir tinkamai, turime puslapį, kuriame "Firefox" įspėja mus, kad neturime saugaus ryšio.

Neužtikrintas SSL Ryšys
Neužtikrintas SSL Ryšys

Taip pat nurodoma, kad yra neapsaugotos puslapio dalys, pvz., vaizdai. Tai reiškia, kad kažkur straipsnio turinyje arba šoninės juostos elementuose turėjome vaizdo failą, kurio šaltinio nuoroda prasideda "http" vietoj "https".

Norėdami pakeisti vaizdo šaltinį iš „http" į "https„Būtų lengva tą straipsnį redaguoti. Jei kalbame apie svetainę, kurioje yra šimtai ar tūkstančiai straipsnių, viskas pasikeičia. Kiekvieno straipsnio redagavimas būtų operacija, kuri užtruktų ilgai. Lengviausia vartotojams WordPress, yra pakeisti vietines nuorodas duomenų bazė. Nuorodų perjungimas iš „http“ į „https“, kad būtų galima atlikti su paprasta komanda SQL įvykdytas nuo phpMyAdmin arba iš komandinės eilutės SQL per Terminal.

Kaip perkelti WordPress nuo HTTP iki HTTPS.

Jei dar minėjau aukščiau iHowTo.Tips, paimkime tai kaip pavyzdį ir toliau. Tarkime, tame tinklaraštyje turime pakeisti visas nuorodas formoje "http://ihowto.tips" į "https://ihowto.tips". Šios nuorodos gali būti vaizdo šaltiniai (src) ir kitos nuorodos į vidinius puslapius.
Prieš pradedant darbą, rekomenduojame pasidaryti atsarginę duomenų bazės kopiją.

1. ne mes autentiški prie duomenų bazės tinklaraščio, per phpMyAdmin. Vartotojas ir slaptažodis mes juos randame wp-config.php iš domeno šaknies.

2. mes Spustelėkite duomenų bazės pavadinimą kairėjeTada spustelėkite SQL viršutiniame horizontaliame meniu.

3. Vykdome SQL komandinė eilutė:

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

Pakeiskite žiniatinklio adresą ir domeno pavadinimą ir atsižvelkite į tai, ar naudojate www. Jei naudojate priešdėlį "www“, jis taip pat turi būti pridėtas.

4. Spauskite "Go“ norėdami vykdyti komandų eilutę.

Kaip perkelti WordPress nuo HTTP iki HTTPS.
Update SQL susieja HTTP į HTTPS

Aukščiau nurodyta komandų eilutė pakeis tik URL adresus lentelėje "wp_posts", stulpelis "post_content“. Galite pakeisti šią komandų eilutę SQL pakeisti URL visose duomenų bazės lentelėse.

Atsargiai! Yra temų WordPress (WP Themes), kuri, pakeitus domeno URL, iš naujo nustatys tinkintas konfigūracijas. Taip pat pabandykite pasidaryti jų atsarginę kopiją.

Technologijų entuziastas, nuo 2006 metų su malonumu rašau „StealthSettings.com“. Turiu išsamią patirtį su operacinėmis sistemomis: macOS, „Windows“ ir „Linux“, taip pat programavimo kalbomis ir blogo platformomis („WordPress“) bei internetinės parduotuvės platformomis („WooCommerce“, „Magento“, „PrestaShop“).

kaip » WordPress » Kaip perkelti WordPress svetainę nuo HTTP iki HTTPS su NGINX
Palikite komentarą