it-swarm.com.de

Aktualisieren Sie alle Bildpfade von http zu https in Joomla 1.5

Wir haben unsere Website von http in https geändert. Die Site enthält mehr als 2000 Artikel mit Bildern mit Pfaden unter Verwendung von http://.

Wir müssen alle Bilder von http bis https ersetzen. Ich habe nach Plugins gesucht, aber die meisten Plugins unterstützen Joomla 3+.

Ich habe nur ein Plugin gefunden, aber es funktioniert nicht.

Wie können wir dieses Problem mit den Image-Pfaden in Joomla 1.5 beheben?

1
Amer

Die einfachste Lösung besteht darin, eine SQL-Abfrage zu erstellen, die src="http://yourwebsitedomain In src="https://yourwebsitedomain Ersetzt. Natürlich ist eine Datenbanksicherung erforderlich.

1
Artur Stępień

Verwenden Sie nicht PHP, um solche globalen Weiterleitungen durchzuführen. Dies muss auf Serverebene und nicht auf Anwendungsebene erfolgen.

Sie erreichen dies, indem Sie Ihrer .htaccess - Datei Folgendes hinzufügen:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_Host}%{REQUEST_URI} [R=301,L]
1
Lodder

Führen Sie zuerst eine Sicherung durch und verwenden Sie dann Regular Labs DBReplacer, um die relevanten Links in der Datenbank zu suchen und zu ersetzen.

Die letzte Version von DBReplacer, die mit Joomla 1.5 kompatibel ist, ist Version 2.2.2:

https://www.regularlabs.com/extensions/dbreplacer/changelog#v2.2.2

0
Neil Robertson

Sie können ein externes Skript verwenden, um Ihre Datenbank in Ordnung zu bringen. Ich habe dieses von Interconnect/It viel auf Joomla und Wordpress verwendet. Es ist großartig und völlig kostenlos. Es ist ein Skript, das Sie auf Ihren Server hochladen, kein Plugin erforderlich. Es wird sogar ein Trockenlauf durchgeführt, bevor ein Live-Lauf durchgeführt wird, sodass Sie sicher sein können, dass Sie nur das suchen und ersetzen, was Sie benötigen, und keine unbeabsichtigten Ergebnisse erzielen.

https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

Machen Sie sich keine Gedanken über den Linknamen, er funktioniert auf jedem cms-System vom Datenbanktyp. Es funktioniert sehr gut mit Joomla.

Und ich würde empfehlen, dass Sie nur suchen und ersetzen http://yourdomainname.com/images mit einem relativen Link wie /images oder nur images

0
pathfinder

Verwenden Sie die ReReplacer-Erweiterung. Es kann dynamisch jeden Code auf Ihrer Joomla-Website "suchen und ersetzen". Sie können es also nach "http: //" suchen lassen und durch "https: //" ersetzen. Wenn Sie genauere Angaben machen möchten, können Sie nach " http://mysite.com " suchen. und durch " https://mysite.com " ersetzen, damit dies nur in Ihrer Domain möglich ist.

Laden Sie die Erweiterung hier herunter: https://www.regularlabs.com/extensions/rereplacer/changelog#v4.3.

Sie benötigen die 4.3.0-Version der Erweiterung, da diese die neueste Version ist, die Joomla 1.5 unterstützt

0
ANDiTKO