Raketenwilli: .htaccess Umleitung

Beitrag lesen

Also. Umleitung eines Requests von

https://www.example.org/job/11265/

je nach Verfügbarkeit zu

https://www.example.org/job/11265-n/

wobei n eine aufsteigende natürliche Zahl ist.

Frage: Findet denn schon eine Umleitung statt (so sieht es nämlich aus) und wie wurden die Dateien(Daten) auf dem Dateisystem tatsächlich abgelegt? Was passiert TATSÄCHLICH, wenn https://www.example.org/job/11265/ bzw. https://www.example.org/job/11265-1/ abgerufen wird?

Deine Formulierung* „Wenn die URL https://www.example.org/job/11265/ abgerufen wird und nicht vorhanden“* geht insoweit ins Leere, als dass das „R" in „URL“ für „Request“ steht - und eine Frage ist nach allen Regeln der Logik vorhanden sobald sie gestellt wurde…

Die Umleitungsregeln für den Apache kann man durchaus an das Vorhandensein realer Dateien (meinetwegen Dateisystemobjekten wie Dateisystem-Links) knüpfen, ansonsten würde ich empfehlen, für das „Verzeichnis“ /job/ mit einem speziellen Skript auf den 404er Fehler zu reagieren, welches die Version sucht, die richtige URL zusammenbaut und dann mit dem dann korrekten Statuscode weiterleitet.