Wer kennt das nicht – man möchte die Updates einer Website zuvor auf einer Staging Website testen damit es auf der Production Website nicht zu einem bösen erwachen kommt. Gerade bei großen Projekten mit einer Vielzahl an Plugins sollte man diese Vorgehensweise unbedingt bedenken.
Als erstes muss man die aktuelle Website auf den Testserver transferieren was beispielsweise mit dem Backup Tool Updraft Plus sehr einfach möglich ist. Anschließend spielt man das Backup am Testserver ein und führt eine Search and Replace Abfrage in der Datenbank durch (Updraft übernimmt das auch).
Wenn man nun an einem Projekt sitzt, das bereits eine sehr große Anzahl an Uploads gesammelt hat, kann das oftmals zu Problemen führend oder zumindest viel Zeit und Speicherplatz aufbrauchen.
Um dieser Problematik zu entgehen gibt es eine einfach Lösung. Füge dazu in der .htaccess Datei am Testserver folgenden Code ein und passe noch die http://example.com URL gegen die URL des Live Servers aus.
Nun werden alle Uploads direkt von der Live Website geladen und du musst diese nicht übertragen, siehst aber das gesamte Layout der Website.
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^(wp-content/uploads/d+/.*)$ http://example.com/$1 [R=301,NC,L] </IfModule>
Quelle: http://johnoleksowicz.com/serve-wordpress-images-different-domain-htaccess/
Related Articles
- WordPress Database Search & Replace Tool
- Redirect / Rewrite URL Generator
- Checkliste: HTTP auf HTTPS umstellen
- Cache Zeiten runtersetzen bei Relaunch
- Fix Elementor fixed Background sizing
- Cronjob Überlappung verhindern – flock()
- WordPress Update Hinweise deaktivieren
- WP Download Manager "attached file is missing/deleted" Fehler
- WC Attribute Komma durch Linebreak ersetzen
- WC Produkt Kategorie Name vor Bild in Liste anzeigen