Jak przenieść bloga lub witrynę WordPress z HTTP do HTTPS (NGINX)

Po obejrzeniu "Jak zainstalować certyfikat połączenia HTTPS (SSL) dla hostowanej witryny na serwerze NGINX bez cPanel lub VestaCP"W artykule o tutaj, zobaczmy teraz co musimy zrobić, aby strona lub blog był prawidłowy HTTPS.

Na stronie internetowej WordPress lub blogu na dole, nie wystarczy zainstalować certyfikat SSL, ponieważ pojawia się w "pasku adresu". Nawet jeśli certyfikat SSL został prawidłowo zainstalowany i jest ważna, to pewnie zauważył, że gdy użytkownik odwiedza stronę HTPPS w pasku adresu nie pojawia się „zablokować” znak, że strona jest bezpieczna.

Jeśli Twój blog lub witryna nie ma bezpiecznego połączenia (Połączenie nie jest bezpieczne) nawet jeśli poprawnie zainstalowałem certyfikat SSL, oznacza to, że strona pozostała lokalnymi linkami "http". Mogą to być bezpośrednie linki dopliki multimedialne (zdjęcia, filmy, piosenki) lub do elementy strukturalne (java, CSS).

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

Mówimy też, że są częścią strony, na przykład obrazy, które nie są bezpieczne. Oznacza to, że gdzieś w treści artykułu lub na pasku bocznym miałem plik obrazu, którego link źródłowy zaczyna się od "http" zamiast "https".
Aby zmienić źródło obrazu z "http" na "https", łatwo byłoby edytować ten artykuł. Jeśli mówimy o stronie internetowej zawierającej setki lub tysiące artykułów, sprawa się zmienia. Edytowanie każdego artykułu w części byłoby operacją, która zajęłaby bardzo dużo czasu. Najłatwiejszym sposobem dla użytkowników WordPressa jest zmiana ich lokalnych linków baza danych, Przekazywanie linków z "http" do "https" może odbywać się za pomocą prostego polecenia SQL wykonywanego z phpMyAdmin lub z wiersza poleceń SQL przez Terminal.

Jak zmienić linki z "HTTP" na "HTTPS" dla blogu lub witryny WordPress za pośrednictwem SQL

Jeśli nadal wspomniano powyżej iHowTo.Tips, weźmy to jako przykład i dalej. Powiedzmy, że musimy zastąpić tego bloga, wszystkie linki "http://ihowto.tips"W"https://ihowto.tips”. Te linki mogą być źródłami obrazów (src) i innymi linkami do stron wewnętrznych.
Zanim zaczniesz, zalecamy

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. W SQL uruchamiamy wiersz poleceń:

Wp_posts SET UPDATE POST_CONTENT = wymiany (POST_CONTENT 'http: //ihowto.tips','https: //ihowto.tips');

Zastąp swój adres internetowy i nazwę domeny i miej na uwadze, jeśli używasz www lub nie. Jeśli używasz prefiksu "www", musisz go dodać.

4. Kliknij "Go", aby uruchomić wiersz poleceń.

Powyższy wiersz poleceń zmieni tylko adresy URL w tabeli "wp_posts", kolumna "post_content". Możesz zmienić tę linię poleceń SQL, aby zastąpić adres URL we wszystkich tabelach bazy danych.

Ostrzeżenie! Istnieją motywy WordPress (motywy WP), które po zmianie adresu URL domeny przywrócą ustawienia niestandardowe. Poszukaj do nich kopii zapasowej.

Jak przenieść bloga lub witrynę WordPress z HTTP do HTTPS (NGINX)

O autorze

podstęp

Namiętnie o wszystkim, co oznacza gadżety i IT, piszę z przyjemnością stealthsettings.com od 2006 i lubię odkrywać z wami nowe rzeczy na temat komputerów i systemów operacyjnych macOS, Linux, Windows, iOS i Android.

Zostaw komentarz

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.