Как да преместите блог или уебсайт на WordPress от HTTP към HTTPS (NGINX)

След като видях "Как да инсталирате сертификат за връзка HTTPS (SSL) за хостван уебсайт на NGINX сървър без cPanel или VestaCP”В статията на тук, да видим сега какво трябва да направите, за да направите сайта или блогът валиден HTTPS.

За уебсайт или блог, базиран на WordPress, не е достатъчно да инсталирате SSL сертификата, за да изглежда валиден в "addрес бар ”. Дори ако SSL сертификатът е бил инсталиран правилно и е валиден, вероятно сте забелязали, че когато имате достъп до HTPPS страница, "заключването" не се появява в адресните ленти, знак, че страницата е безопасна.

Ако блогът или уебсайтът Ви не изглежда да имат защитена връзка (Връзката не е сигурна) дори и да съм инсталирал правилно SSL сертификата, това означава, че тази страница е останала локални "http" връзки. Това могат да бъдат директни връзки към медийни файлове (снимки, видеоклипове, песни) или структурни елементи (Java, CSS).

Ще вземем примера iHowTo.Tips, който въпреки че има такъв SSL сертификат е инсталиран правилно и валиден, имаме страница, в която Firefox ни предупреждава, че нямаме сигурна връзка.

Също така ни казва, че на страницата има части, като изображения, които не са защитени. Това означава, че някъде в съдържанието на статията или в елементите в страничната лента имах файл с изображение, чиято връзка към източника започва с „http“ вместо „https“.
За да промените източника на изображение от „http“ на „https“, би било лесно да редактирате тази статия. Ако говорим за уебсайт със стотици или хиляди статии, нещата се променят. Редактирането на всяка статия би било операция, която би отнела много време. Най-лесно за потребителите на WordPress е да променят локалните връзки в база данни. Преминаването на връзките от "http" към "https" може да се извърши чрез проста SQL команда, изпълнена от phpMyAdmin или от SQL командния ред през терминала.

Как да променяте връзки от „HTTP“ на „HTTPS“ за блог или уебсайт на WordPress чрез SQL

Ако все още е споменато по-горе iHowTo.Tips, нека го вземем за пример и по-нататък. Да кажем, че трябва да заменим в този блог, всички връзки във формата "http://ihowto.tips"В"https://ihowto.tips". Тези връзки могат да бъдат източници на изображения (src) и други връзки към вътрешни страници.
Преди да започнете, препоръчваме Ви

1. не ние удостоверяваме автентичността си към базата данни на блога през phpMyAdmin. Потребител и парола ние ги намираме във файла WP-config.php от корена на домейна.

2. ние Кликнете върху името на базата данни отлявоСлед това кликнете върху SQL в горното хоризонтално меню.

3. Изпълняваме в SQL командния ред:

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

Заменете вашия уеб адрес и име на домейн и помислете дали да не използвате www. Ако използвате префикса "www", той също трябва да бъде добавен.

4. Щракнете върху "Go", за да изпълните командния ред.

Посоченият по-горе команден ред ще промени само URL адресите в таблицата "wp_posts", колоната "post_content". Можете да промените този SQL команден ред, за да замените URL адреса във всички таблици на базата данни.

Внимание! Има теми в WordPress (теми за WP), които веднъж са променили URL адреса на домейна, ще нулират персонализираните си настройки. Потърсете резервно копие на тези.

Страстен към технологиите, обичам да тествам и пиша уроци за операционните системи macOS, Linux, Windows, за WordPress, WooCommerce и конфигурация на уеб сървър LEMP (Linux, NGINX, MySQL и PHP). Пиша нататък StealthSettings.com от 2006 г. и няколко години по-късно започнах да пиша в iHowTo.Tips уроци и новини за устройства в екосистемата Apple: iPhone, Ай Пад, Apple Гледайте, HomePod, iMac, MacBook, AirPods и аксесоари.

Оставете коментар