WordPress Move to SSL Wie aktualisiere ich Media Assets auf HTTPS?
2 Antworten
- Stimmen
-
- 2016-08-22
Esistein ziemlich häufiges Problem,wenn Sie die URL Ihrer WordPress-Site von HTTP auf HTTPS aktualisieren oder wenn Sie aufeine neue Domainmigrieren. Während die Adressen WordPress (
home
) und Site (siteurl
) auf denneuen HTTPS-Link aktualisiert wurden:Diesbedeutetjedochnicht,dass Ihre SSL-Strukturin Ihren Posts korrigiert wird. Diesführt dazu,dasseinige Ihrer Seiten stattdessen auf Ihren HTTP-Link verweisen und AKA " Warnungen zugemischten Inhalten "erhält.
Probieren Sieeine derbeiden Optionen aus:
1. Drittanbieter: DB suchen/ersetzen
Esgibt ein Tool von Drittanbietern,mit dem Sie
können- Laden Sie die Datenbanksuche von Interconnect IT & amp; Ersetzen Sie das Skript hier
- Entpacken Sie die Datei und legen Sie den Ordnerin Ihrem lokalen Host ab,in dem WordPressinstalliertist (das Stammverzeichnis). Benennen Sie den Ordnerin
ersetzen
( Screenshot ) - Navigieren Sie zu demneuen Ordner,den Siein Ihrem Browsererstellt haben (z. B.
http://web.site/replace
) und Sie sehen das Such-/Ersetzungswerkzeug - Bis zu diesem Punkt solltees ziemlich selbsterklärend sein: Geben Sie Ihre alte URLin das Feld
Suchenach ...
und dieneue URLin das FeldErsetzen durch ... Feld
2. Plugin: Suche & amp; Ersetzen Sie
Wenn Sie keinen Zugriff auf die Quelle Ihrer Website haben (über FTP usw.),können Sie dieselbe Funktionmithilfe von Suche & amp; Ersetzen Sie das Pluginin Ihrer WordPress-Site. Der Vorgangisteinfach zu verwenden und Sie können aucheine Vorschau derbetroffenen Tabellen und Zeilen anzeigen,bevor Sie diese Änderungen anwenden.
Bearbeiten: Michael Cropper
Für diejenigen,die die Plugin-Route verwenden,mussteich die Option "Domain-URLersetzen" verwenden,um von http://web zu wechseln. Website auf https://web.site ,laden Sie die SQL-Datei herunter und laden Sie diese überphpMyAdmin hoch. Wieimmererfordert das Sichern der Datenbank,bevor Sie diestun,während diesfürmichfunktioniert hat,möglicherweiseeinige Anpassungenfür sich.
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.
-
Kennen Sieein Plugin,das dies automatisiert?Are you aware of a plugin that automates this?
- 0
- 2016-08-22
- Michael Cropper
-
Ichmache: [Suchen & Ersetzen] (https://wordpress.org/plugins/search-and-replace/).Esmacht dasgleiche,aberin WordPressmit einer schönen Benutzeroberfläche.Meine Antwort wurde aktualisiert.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
-
Dubistein Genie.Vielen Dank.Ich werdenur Ihre Antwort optimieren,um weitere Einzelheiten zu diesem Pluginfür andere zuerfahren,die dieses Pluginebenfalls verwenden.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
-
Großartig.Ihr Kommentar wird angezeigt.Ichbin froh,dass dasgeholfen hat.Great. Your comment shows up. Glad that helped.
- 0
- 2016-08-22
- Ethan O'Sullivan
-
Esist keinegute Idee,solche SQL-Abfragenin der Datenbank auszuführen.Bei Rohabfragen werden serialisierte Datenin der Datenbankbeschädigt,d. h. Widgetdaten,Designoptionen usw. werden verwendet. Verwenden Sie https://interconnectit.com/products/search-and-replace-for-wordpress-databases.Wasist der Link zum Plugin "Suchen und Ersetzen"?Ihre Links verknüpfennurein Bild,kein Plugin.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
Es spielt keine Rolle,mit welchem Protokoll die Bilder ursprünglich hochgeladen wurden.Siemüssen lediglich die Methode aktualisieren,mit der die Assetsin Ihrem HTML-Code angefordert werden.
Wenn die Bilder (oder andere Assets) übereine HTTPS-Anforderung verfügbar sind,aktualisieren Sieeinfach Ihren Code,um HTTPSin der Anforderung zu verwenden.Wenn Sie WordPress-Funktionen wie
the_post_thumbnail()
verwenden,umein ausgewähltes Bild anzuzeigen,verwendet WordPress automatisch HTTPSfür das Bild,sobald Sie die URLsin den Einstellungen aktualisieren.Stellen Sieimmer sicher,dassein gutes,getestetes Backup vorhandenist,undführen Sie diese Arbeit zuerst lokal oderin einer Entwicklungsumgebung aus,anstatt Ihren Produktionsstandort herunterzufahren.
Mehreregute Beiträge zu diesem Themafür allgemeinere Informationen: 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/
-
Ich habe versucht,den auf diesem Linkempfohlenen Code zur Datei wp-config.php hinzuzufügen,leider kein Glück.Tried adding the code recommended on that link to the wp-config.php file, no luck unfortunately.
- 0
- 2016-08-22
- Michael Cropper
Migriereneiner Site von HTTP zu HTTPS.Alle Bilder wurden zuvor über HTTP aktualisiert,sodass die Website voller Warnungen zugemischten Inhaltenist.
Wie kannich das ambesten sortieren?Ich habeesnichtgeschafft,Plugins odereffiziente Methoden zufinden,um dies auf dergesamten Website zutun.