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.
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
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.
Ä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.