WordPress Déplacer vers SSL Comment mettre à jour les ressources multimédias vers HTTPS?
2 réponses
- votes
-
- 2016-08-22
C'est unproblème assez courant lorsque vousmettez àjour l'URL de votre site WordPress de HTTP vers HTTPS ou si vousmigrez vers unnouveau domaine. Alors que les adresses WordPress (
home
)et Site (siteurl
) ont étémises àjour avec lenouveau lien HTTPS:Cependant,celane signifiepas que votre structure SSL dans vosmessages sera corrigée. Ilen résulte que certaines de vospagespointent vers votre lien HTTP à laplace,AKA " recevant des avertissements de contenumixte ".
Essayez l'une des deux options:
1. Tiers: Rechercher/Remplacer labase de données
Ilexiste un outiltiers qui vouspermet
- Téléchargez Recherche debase de données d'Interconnect IT & amp; Remplacez le scriptici
- Décompressez lefichieret déposez le dossier dans votre hôte local où votre WordPressestinstallé (la racine)et renommez le dossieren
replace
( capture d'écran ) - Accédez aunouveau dossier que vous avez créé dans votrenavigateur (parexemple:
http://web.site/replace
)et vous verrez l'outil de recherche/remplacement - Cela devrait être assezexplicitejusqu'àprésent: saisissez votre ancienne URL dans le champ
rechercher…
et lanouvelle URL dans leremplacerpar le champ…
2. Plugin: Rechercher & amp; Remplacer
Si vousn'avezpas accès à la source de votre site Web (via FTP,etc.),vouspouvezeffectuer lamêmefonctionen utilisant le Rechercher & amp; Remplacez leplugin dans votre site WordPress. Leprocessusestfacile à utiliseret vouspouvez égalementprévisualiser lestableset les lignes qui seront affectées avant d'appliquer cesmodifications.
Modifier: Michael Cropper
Pour ceux qui utilisent la route duplugin,j'ai dû utiliser l'option "Remplacer l'URL du domaine"pourpasser de http://web. site sur https://web.site ,puistéléchargez lefichier SQL,puistéléchargez-le viaphpMyAdmin. Commetoujours,sauvegardez labase de données avant defaire cela,car si celafonctionnaitpourmoi,vous devrezpeut-être quelques ajustements.
It's a fairly common issue when you update your WordPress site's URL from HTTP to HTTPS or if you are migrating to a new domain. While the WordPress (
home
) and Site (siteurl
) address have been updated to the new HTTPS link:However, that doesn't mean that your SSL structure in your posts will be fixed. This results in some of your pages pointing to your HTTP link instead, AKA "getting mixed content warnings".
Try one of the two options:
1. Third-party: Search/Replace DB
There's a third-party tool tool that allows you
- Go and download Interconnect IT's Database Search & Replace Script here
- Unzip the file and drop the folder in your localhost where your WordPress is installed (the root) and rename the folder to
replace
(screenshot) - Navigate to the new folder you created in your browser (ex:
http://web.site/replace
) and you will see the search/replace tool - It should be pretty self-explanatory up to this point: enter your old URL in the
search for…
field and the new URL in thereplace with…
field
2. Plugin: Search & Replace
If you don't have access to your website's source (via FTP, etc.) you can perform the same function by using the Search & Replace plugin within your WordPress site. The process is easy to use and you can also preview what tables and rows will be affected before applying those changes.
Edit: Michael Cropper
For those using the plugin route, I had to use the "Replace Domain URL" option to change from http://web.site to https://web.site, then download the SQL file, then upload this via phpMyAdmin. As always, backup DB before you do this as while this worked for me, may require a few tweaks for yourself.
-
Connaissez-vous unplugin qui automatise cela?Are you aware of a plugin that automates this?
- 0
- 2016-08-22
- Michael Cropper
-
Jefais: [Rechercheret remplacer] (https://wordpress.org/plugins/search-and-replace/).C'est lamême chose,mais dans WordPress avec unebelleinterface utilisateur.Mis àjourma réponse.I do: [Search & Replace](https://wordpress.org/plugins/search-and-replace/). It's does the same thing, but in WordPress with a nice UI. Updated my answer.
- 0
- 2016-08-22
- Ethan O'Sullivan
-
Tues ungénie.Mercibeaucoup.Je vaisjustepeaufiner votre réponsepourplus de détails liés à cepluginpour les autres utilisant également ceplugin.You are a genius. Thanks very much. Just going to tweak your answer for more specifics related to that plugin for others using that plugin too.
- 0
- 2016-08-22
- Michael Cropper
-
Génial.Votre commentaire apparaît.Heureux que cela ait aidé.Great. Your comment shows up. Glad that helped.
- 0
- 2016-08-22
- Ethan O'Sullivan
-
Cen'estpas unebonneidée d'exécuter des requêtes SQL comme celle-ci sur labase de données;les requêtesbrutes casseront les données sérialisées dans labase de données,c'est-à-dire les données des widgets,les options dethème,etc.Quelest le lien vers leplugin "Rechercheret remplacer"?Vos liensne lient qu'uneimage,pas unplugin.It's not a good idea to run SQL queries like that on the database; raw queries will will break serialized data in the database, i.e. break widget data, theme options, etc. Use https://interconnectit.com/products/search-and-replace-for-wordpress-databases . What is the link to the "Search and Replace" plugin? Your links only link an image, not a plugin.
- 0
- 2016-08-23
- markratledge
-
- 2016-08-22
Leprotocole utilisépourtélécharger lesimages à l'originen'apas d'importance.Il vous suffit demettre àjour laméthode utiliséepour demander les éléments dans votre HTML.
Si lesimages (ou d'autres actifs) sont disponibles via une requête HTTPS,mettez simplement àjour votre codepour utiliser HTTPS dans la requête.Si vous utilisez desfonctions WordPresstelles que
the_post_thumbnail()
pour afficher uneimage sélectionnée,WordPress utilisera automatiquement HTTPSpour l'image unefois que vous aurezmis àjour les URL dans lesparamètres.Assurez-voustoujours qu'unebonne sauvegardetestéeexisteet effectuez d'abord cetravail localement ou dans unenvironnement de développement au lieu de supprimer votre site deproduction.
Plusieursbons articles sur le sujetpour desinformationsplusgénérales: https://crowdfavorite.com/avoid-ssl-mixed-content-errors-in-wordpress/
It does not matter what protocol was used to upload the images originally. You simply need to update the method used to request the assets in your HTML.
If the images (or other assets) are available via an HTTPS request then simply update your code to use HTTPS in the request. If you are using WordPress functions such as
the_post_thumbnail()
to display a featured image, WordPress will automatically use HTTPS for the image once you update the URLs in settings.Always ensure a good, tested backup exists and perform this work locally or in a dev environment first instead of taking down your production site.
Several good posts on the topic out there for more general info: https://crowdfavorite.com/avoid-ssl-mixed-content-errors-in-wordpress/
-
J'aiessayé d'ajouter le code recommandé sur ce lien aufichier wp-config.php,pas de chancemalheureusement.Tried adding the code recommended on that link to the wp-config.php file, no luck unfortunately.
- 0
- 2016-08-22
- Michael Cropper
Migration d'un site de HTTP vers HTTPS.Toutes lesimages ont déjà étémises àjour via HTTP,le site regorge donc d'avertissements de contenumixte.
Quelleest lameilleurefaçon detrier cela?Jen'aipas réussi àtrouver deplugins ou demoyensefficaces de lefaire sur l'ensemble du site.