{"id":1860,"date":"2025-05-06T09:58:36","date_gmt":"2025-05-06T07:58:36","guid":{"rendered":"https:\/\/www.delixirpro.com\/blog\/?p=1860"},"modified":"2025-05-06T09:58:36","modified_gmt":"2025-05-06T07:58:36","slug":"wordpress-http-vers-https","status":"publish","type":"post","link":"https:\/\/www.delixirpro.com\/blog\/2025\/05\/06\/wordpress-http-vers-https\/","title":{"rendered":"WORDPRESS &#8211; HTTP VERS HTTPS"},"content":{"rendered":"\n<p>La transition d&rsquo;un site wordpress depuis un hebergement en http vers https peut vous poser quelques soucis<\/p>\n\n\n\n<p>Dans un premier temps, n&rsquo;oubliez pas de sauvegarder fichiers et base de donn\u00e9es avant toute manipulation<\/p>\n\n\n\n<p>Au pr\u00e9alable, contactez votre h\u00e9bergeur ou rendez-vous sur votre espace de gestion afin de configurer le passage en https du serveur d&rsquo;h\u00e9bergement (g\u00e9n\u00e9ration de certificat ssl)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>I. Quand j&rsquo;acc\u00e8de au site, il charge ind\u00e9finiment, et mon navigateur fini par me dire qu&rsquo;il y a une erreur de redirection<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Solution : changer l&rsquo;adresse h\u00f4te dans la base de donn\u00e9e<\/strong><\/h3>\n\n\n\n<p>Connectez-vous \u00e0 la base de donn\u00e9e du site wordpress, rendez-vous dans la table \u00ab\u00a0wp_option\u00a0\u00bb (le pr\u00e9fixe wp_ peut \u00eatre diff\u00e8rent en fonction de l&rsquo;installation)<\/p>\n\n\n\n<p>Dans cette table modifiez les options \u00ab\u00a0siteurl\u00a0\u00bb et \u00ab\u00a0home, en g\u00e9n\u00e9ral les deux premi\u00e8res lignes, de sorte que http:\/\/ soit maintenant https:\/\/<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"779\" height=\"117\" src=\"https:\/\/www.delixirpro.com\/blog\/wp-content\/uploads\/2025\/05\/wp_options.gif\" alt=\"\" class=\"wp-image-1861\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>II. Quand j&rsquo;acc\u00e8de au site, il charge, mais le style lui ne charge pas<\/strong><\/h2>\n\n\n\n<p>dans la console du navigateur, il affiche des erreurs \u00ab\u00a0mixed content\u00a0\u00bb<\/p>\n\n\n\n<p><strong>Solution : Forcer WordPress \u00e0 generer des liens https pour charger les assets<\/strong><\/p>\n\n\n\n<p>En fonction de la configuration du serveur web, wordpress peut entrer en conflit au niveau de la redirection https, dans quel cas vous ne pouvez pas faire l&rsquo;\u00e9tape I, qui fait tourner en boucle votre navigateur. laissez les valeurs de \u00ab\u00a0siteurl\u00a0\u00bb et \u00ab\u00a0home\u00a0\u00bb en http:\/\/, et rendez-vous dans les fichiers du site, pour modifier le fichier \u00ab\u00a0wp-config.php\u00a0\u00bb<\/p>\n\n\n\n<p>ajoutez-y la ligne suivante, avant \u00ab\u00a0require_once(ABSPATH . &lsquo;wp-settings.php&rsquo;);\u00a0\u00bb<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$_SERVER&#91;\"HTTPS\"] = \"on\";\n\nCe qui donne en fin de fichier :\n\n$_SERVER&#91;\"HTTPS\"] = \"on\";\nrequire_once(ABSPATH . 'wp-settings.php');\n\nCette ligne va forcer WordPress \u00e0 g\u00e9n\u00e9rer des liens en https:\/\/, malgr\u00e9 la configuration de la base de donn\u00e9es<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>III. Remplacer les liens http:\/\/ par https:\/\/ dans les articles et les pages<\/strong><\/h2>\n\n\n\n<p>Utilisez l&rsquo;outil search and replace :<\/p>\n\n\n\n<p><a href=\"https:\/\/interconnectit.com\/search-and-replace-for-wordpress-databases\">https:\/\/interconnectit.com\/search-and-replace-for-wordpress-databases<\/a><\/p>\n\n\n\n<p>T\u00e9l\u00e9chargez le fichier (il vous faut remplir le formulaire), uploadez le \u00e0 la racine du dossier de wordpress (\u00e0 cot\u00e9 des cossiers wp-content, wp-include, &#8230;) puis rendez-vous sur le site, avec l&rsquo;url correspondante (si le dossier envoy\u00e9 porte le nom \u00ab\u00a0searchandreplace\u00a0\u00bb, rendez-vous sur https:\/\/votresite.domaine\/searchandreplace<\/p>\n\n\n\n<p>Entrez les informations demand\u00e9e par le script, et suivez les instructions. Comme vous avez suivi mon conseil, vous avez avant fait une sauvegarde de la base de donn\u00e9e, donc peu de risque d&rsquo;erreur<\/p>\n\n\n\n<p>A la fin de la manipulation, n&rsquo;oubliez pas de supprimer le dossier du serveur afin d&rsquo;eviter tout soucis. Il peux rester quelques liens non modifi\u00e9s par le script, il faudra alors les modifier manuellement en passant sur les pages qui posent soucis<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La transition d&rsquo;un site wordpress depuis un hebergement en http vers https peut vous poser quelques soucis Dans un premier temps, n&rsquo;oubliez pas de sauvegarder fichiers et base de donn\u00e9es avant toute manipulation Au&#46;&#46;&#46;<\/p>\n","protected":false},"author":9,"featured_media":1862,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,22],"tags":[],"class_list":["post-1860","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-tips","category-wordpress"],"_links":{"self":[{"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/posts\/1860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/comments?post=1860"}],"version-history":[{"count":1,"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/posts\/1860\/revisions"}],"predecessor-version":[{"id":1863,"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/posts\/1860\/revisions\/1863"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/media\/1862"}],"wp:attachment":[{"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/media?parent=1860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/categories?post=1860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/tags?post=1860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}