Hallo liebe Kenner von mod_rewrite.
Folge Ausgangslage:
Ein Bilder-Script geschrieben mit php.
Die Verzeichnisstruktur der Bilder sieht wie folgt aus.....
/images/bild1.jpg
/images/bild2.jpg
/images/bild3.gif
/images/2019/12/08/bild1.jpg
/images/2019/12/13/bild2.gif
/images/2018/01/11/bild3.png
Das bedeutet also das sich mehrere Bilder in den Unterordnern befinden und einige Bilder im Hauptordner "images".
Es liegt eine .htaccess Datei im Ordner images mit folgendem Inhalt um ein Fehlerbild anzuzeigen sofern das Originalbild nicht mehr vorhanden ist.
Nun habe ich die Bilder auf Server B verschoben.
Doch einige Bilder wurden höchstwahrscheinlich bereits in Foren etc verlinkt.
Somit würde alle ein 404 Fehler bekommen, in meinem Fall das Standardbild.
Nun gibt es sicherlich eine Möglichkeit dies mit htaccess zu umgehen und auf den Neuen Server zu leiten.
Ich hatte mir folgendes überlegt:
Nun meine Frage an euch, gibt es eine bessere Methode?
Folge Ausgangslage:
Ein Bilder-Script geschrieben mit php.
Die Verzeichnisstruktur der Bilder sieht wie folgt aus.....
/images/bild1.jpg
/images/bild2.jpg
/images/bild3.gif
/images/2019/12/08/bild1.jpg
/images/2019/12/13/bild2.gif
/images/2018/01/11/bild3.png
Das bedeutet also das sich mehrere Bilder in den Unterordnern befinden und einige Bilder im Hauptordner "images".
Es liegt eine .htaccess Datei im Ordner images mit folgendem Inhalt um ein Fehlerbild anzuzeigen sofern das Originalbild nicht mehr vorhanden ist.
Code:
ErrorDocument 404 https://CDN.Domain.com/standard/404.png
SetHandler default-handler
Nun habe ich die Bilder auf Server B verschoben.
Doch einige Bilder wurden höchstwahrscheinlich bereits in Foren etc verlinkt.
Somit würde alle ein 404 Fehler bekommen, in meinem Fall das Standardbild.
Nun gibt es sicherlich eine Möglichkeit dies mit htaccess zu umgehen und auf den Neuen Server zu leiten.
Ich hatte mir folgendes überlegt:
Code:
RewriteRule ^(.*)$ https://NEU.Server.org/i/$1 [L,R=301]
Nun meine Frage an euch, gibt es eine bessere Methode?