it-swarm.com.de

Ändern Sie alle http zu https in MySQL-Datenbank?

Ich versuche, alle Bilder-Links von http auf https zu ändern. Ist dies bei einer Stapelabfrage möglich, die für die gesamte Datenbank ausgeführt wird? Wie?

Außerdem hat mein Provider ein Durcheinander verursacht, indem er https ein "s" hinzufügte, was nutzlos und falsch "httpss" wurde! Also muss ich sie von httpss auf https zurücksetzen.

Bitte helfen Sie, vielen Dank.

2
passegua

sie könnten https://github.com/interconnectit/Search-Replace-DB verwenden. Dies ist ein großartiges Tool zum Suchen und Ersetzen in db. Sie müssen lediglich den Ordner srdb in das Stammverzeichnis Ihrer Site kopieren (wo sich Ihre wp-config.php befindet) und dann öffnen:

yourdomain.com/srdb

und dann finde und ersetze die Saiten in deiner Datenbank

zum Ersetzen verwenden wie folgt

httpss: ==> https:              //for those which have ss
http:   ==> https:              // for new one

hinzufügen

:

zu Ihrer Ersetzen-Anweisung Fehler vermeiden

2
Arash Rabiee

Ich sollte denken, dass Sie phpAdmin Find and Replace verwenden können, wo Sie " http://www.example.com " finden und durch " https://www.example.com " ersetzen. Dies sollte alle internen Verknüpfungen (wenn Blog, dann interne Verknüpfungen sowie Bilder usw.) behandeln. Relative Adressierung wie "//www.example.com" wird nicht behandelt. Im Fall von Wordpress würde dies in der Spalte post_content der Tabelle wp_posts erfolgen.

1
Jeffa

Ändern Sie diese URLs nicht in der Datenbank. Der Protokollteil sollte "http" sein. Bei der Anforderung von "https" werden die ersten vier Zeichen der URL automatisch durch "https" ersetzt. Wenn die URL von der Datenbank mit "https" beginnt, lautet das Ergebnis "httpss"!

Sie können ein sehr gutes Search/Replace-Plugin verwenden, das ich letztes Jahr verwende. - Better Search Replace

Es funktioniert sehr gut. Stellen Sie sicher, dass Sie vorher die Datenbanksicherung erstellen. Ich hatte nie Probleme mit diesem Plugin, aber Sie müssen sicher sein, dass Sie auf jeden Fall die DataBase-Kopie haben.

0
ciaika