Comment déplacer un site WordPress de HTTP à HTTPS avec NGINX

Après avoir vu "Comment installer le certificat SSL (HTTPS Connection) pour un site web hébergé sur un serveur NGINX aucun cPanel ou VestaCP"Dans l'article de ici, voyons comment déplacer un site Web WordPress à partir de HTTP pe HTTPS cu NGINX.

Pour un site Web ou un blog avec WordPress, il ne suffit pas d'installer le certificat SSL pour qu'il soit valable sur le protocole HTTPS. Même si le certificat SSL a été installé correctement et est valide, vous avez probablement remarqué que lorsque vous accédez à une page HTTPS, le "cadenas" n'apparaît pas dans la barre d'adresse, signe que la page est sécurisée.

Si votre blog ou votre site Web ne semble pas avoir de connexion sécurisée (Connection is Not Secure) même si j'ai installé le certificat correctement SSL, signifie qu'il reste des liens locaux sur cette page "http". Il peut s'agir de liens directs vers des fichiers multimédias (images, vidéos, chansons) ou éléments structurels (java, CSS).

Nous prenons l'exemple iHowTo.Tips, qui bien qu'il en ait un certificat SSL installé correctement et valablement, nous avons une page où Firefox nous avertit que nous n'avons pas de connexion sécurisée.

Pas sécurisé SSL La connexion
Pas sécurisé SSL La connexion

Il nous indique également qu'il y a des parties de la page, telles que les images, qui ne sont pas sécurisées. Cela signifie que quelque part dans le contenu de l'article ou sur les éléments de la barre latérale, nous avions un fichier image dont le lien source commence par "http" au lieu de "https" .

Pour changer la source d'une image de "http"Dans"https"Ce serait facile de modifier cet article. Si nous parlons d'un site Web avec des centaines ou des milliers d'articles, les choses changent. Éditer chaque article serait une opération qui prendrait beaucoup de temps. Le plus simple pour les utilisateurs de WordPress, consiste à modifier les liens locaux dans base de données. Passage des liens de "http" à "https” pouvoir faire avec une simple commande SQL exécuté à partir de phpMyAdmin ou depuis la ligne de commande SQL via Terminal.

Comment déplacer WordPress de HTTP à HTTPS.

Si j'ai encore mentionné ci-dessus iHowTo.Tips, prenons-le comme exemple et plus loin. Disons que nous devons remplacer sur ce blog, tous les liens du formulaire "http://ihowto.tips"Dans"https://ihowto.tips". Ces liens peuvent être des sources d'images (src) et d'autres liens vers des pages internes.
Avant de commencer le travail, nous vous recommandons de faire une sauvegarde de la base de données.

1. nous nous authentifions à la base de données du blog, via phpMyAdmin. Utilisateur et mot de passe nous les trouvons dans le fichier wp-config.php à partir de la racine du domaine.

2. nous Cliquez sur le nom de la base de données sur la gauchePuis cliquez sur SQL dans le menu horizontal supérieur.

3. Nous exécutons en SQL ligne de commande:

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

Remplacez l'adresse Web et votre nom de domaine et tenez compte du fait que vous utilisez ou non www. Si vous utilisez le préfixe "www", doit-il également être ajouté.

4. Cliquez sur "Go” pour exécuter la ligne de commande.

Comment déplacer WordPress de HTTP à HTTPS.
Update SQL relie HTTP à HTTPS

La ligne de commande indiquée ci-dessus ne changera que les URL du tableau "wp_posts", colonne "post_content". Vous pouvez modifier cette ligne de commande SQL pour remplacer l'URL dans toutes les tables de la base de données.

Prudent! Il y a des thèmes de WordPress (WP Themes) qui, une fois l'URL du domaine modifiée, réinitialisera leurs configurations personnalisées. Essayez également de faire une sauvegarde de ceux-ci.

Passionné par la technologie, j'écris avec plaisir sur StealthSettings.com depuis 2006. J'ai une expérience approfondie dans les systèmes d'exploitation : macOS, Windows et Linux, ainsi que dans les langages de programmation et les plates-formes de blogging (WordPress) et pour les boutiques en ligne (WooCommerce, Magento, PrestaShop).

Comment » WordPress » Comment déplacer un site WordPress de HTTP à HTTPS avec NGINX
Laisser un commentaire