.htaccess Umleitung
bearbeitet von RaketenwilliAlso. 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“ mit einem speziellen Skript auf den 404er Fehler zu reagieren](https://wiki.selfhtml.org/wiki/PHP/Tutorials/404-Fehlerseite), welches die Version sucht, die richtige URL zusammenbaut und dann mit dem dann korrekten Statuscode weiterleitet.