ak przenieść stronę WordPress z HTTP na HTTPS z NGINX

Po tym, jak zobaczyłem „Jak zainstalować certyfikat SSL (HTTPS Connection) dla witryny internetowej hostowanej na serwerze NGINX nie cPanel lub VestaCPW artykule autorstwa tutaj, zobaczmy, jak przenieść witrynę WordPress z HTTP pe HTTPS cu NGINX.

Dla strony internetowej lub bloga z WordPress, nie wystarczy zainstalować certyfikat SSL aby obowiązywało w protokole HTTPS. Nawet jeśli certyfikat SSL został poprawnie zainstalowany i jest prawidłowy, prawdopodobnie zauważyłeś to podczas uzyskiwania dostępu do strony HTTPS, na pasku adresu nie pojawia się „kłódka”, co oznacza, że ​​strona jest bezpieczna.

Jeśli Twój blog lub witryna nie ma bezpiecznego połączenia (Connection is Not Secure) nawet jeśli poprawnie zainstalowałem certyfikat SSL, oznacza, że ​​na tej stronie pozostały linki lokalne "http". Mogą to być bezpośrednie linki do pliki multimedialne (zdjęcia, filmy, piosenki) lub do elementy strukturalne (java, CSS).

Bierzemy przykład iHowTo.Tips, która choć ma jedną świadectwo SSL zainstalowany poprawnie i ważnie, mamy stronę, na której Firefox ostrzega nas, że nie mamy bezpiecznego połączenia.

Nie zabezpieczone SSL Statystyki z konta
Nie zabezpieczone SSL Statystyki z konta

Informuje nas również, że niektóre części strony, takie jak obrazy, nie są zabezpieczone. Oznacza to, że gdzieś w treści artykułu lub na elementach paska bocznego mieliśmy plik graficzny, którego link źródłowy zaczyna się od „http" zamiast "https".

Aby zmienić źródło obrazu z „http" w "https„Łatwo byłoby edytować ten artykuł. Jeśli mówimy o stronie internetowej zawierającej setki lub tysiące artykułów, wszystko się zmienia. Edycja każdego artykułu byłaby operacją, która zajęłaby dużo czasu. Najłatwiejszy dla użytkowników WordPress, jest zmiana lokalnych linków w baza danych. Przełączanie linków z „http” na „https”, aby móc to zrobić za pomocą prostego polecenia SQL stracony od phpMyAdmin lub z wiersza poleceń SQL przez Terminal.

Jak przenieść WordPress z HTTP na HTTPS.

Jeśli nadal wspomniałem powyżej iHowTo.Tips, weźmy to jako przykład i dalej. Powiedzmy, że musimy zamienić na tym blogu wszystkie linki w formularzu „http://ihowto.tips" w "https://ihowto.tips”. Te linki mogą być źródłami obrazów (src) i innymi linkami do stron wewnętrznych.
Przed przystąpieniem do pracy zalecamy wykonanie kopii zapasowej bazy danych.

1. nie uwierzytelniamy się w bazie danych bloga, za pośrednictwem phpMyAdmin. Użytkownik i hasło znajdziemy je w pliku wp-config.php z katalogu głównego domeny.

2. my Kliknij nazwę bazy danych po lewej stronieNastępnie kliknij na SQL w górnym poziomym menu.

3. Wykonujemy w SQL wiersz poleceń:

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

Zastąp adres internetowy i nazwę swojej domeny i weź pod uwagę, czy używasz www. Jeśli użyjesz przedrostka „www", należy go również dodać.

4. kliknij 'Go”, aby wykonać wiersz poleceń.

Jak przenieść WordPress z HTTP na HTTPS.
Update SQL łączy HTTP z HTTPS

Wiersz polecenia wskazany powyżej zmieni tylko adresy URL w tabeli "wp_posts", kolumna "post_content". Możesz zmienić tę linię poleceń SQL zamienić adres URL we wszystkich tabelach bazy danych.

Ostrożny! Są motywy WordPress (WP Themes), które po zmianie adresu URL domeny zresetują swoje niestandardowe konfiguracje. Spróbuj również wykonać kopię zapasową tych plików.

Pasjonat technologii, z przyjemnością piszę dalej StealthSettings.com od 2006 roku. Mam duże doświadczenie w systemach operacyjnych: macOS, Windows şi Linux, ale także w językach programowania i platformach blogowych (WordPress) oraz dla sklepów internetowych (WooCommerce, Magento, PrestaShop).

jak » WordPress » ak przenieść stronę WordPress z HTTP na HTTPS z NGINX
Zostaw komentarz