idee: nicht existierende jahre auf datei umbiegen #30

Open
vv01f wants to merge 3 commits from ds-future into master
Owner

Tut das oder wie muss das anders?

Tut das oder wie muss das anders?
vv01f added 1 commit 2022-04-25 10:34:32 +02:00
Owner

Das gilt für alle 404? Können wir das iwie nach ^/\d{4}/$ filtern?

Das gilt für alle 404? Können wir das iwie nach `^/\d{4}/$` filtern?
Author
Owner

Bin total dafür wenn das geht :)

Bin total dafür wenn das geht :)
vv01f added 1 commit 2022-04-25 21:31:52 +02:00
vv01f added 1 commit 2022-04-26 12:19:22 +02:00
Owner

Die Regex endet auf /.*$, matcht also auch bspw. das nichtexistierende /2019/favicon.ico und erzeugt dort einen Redirect. So gewollt?

Die Regex endet auf `/.*$`, matcht also auch bspw. das nichtexistierende `/2019/favicon.ico` und erzeugt dort einen Redirect. So gewollt?
Author
Owner

Die Regex endet auf /.*$, matcht also auch nichtexistierende $Dateien und erzeugt dort einen Redirect. So gewollt?

Gewollt ist ein Redirekt für alle Jahre ab dem aktuellen Kalenderjahr, auch bei beliebigen Dateien darunter… aber ich kenne keine Möglichkeit das aktuelle Datum in RegEx einzubeziehen und daher ist das IMO ein verschmerzbarer Fall. Sowas ließe sich über den Inhalt des Redirect Zieles abfangen.
Oder kennst du eine gute Möglichkeit, die nicht Weiterleitungen auch bei der nicht existierenden /2099/fahrplan.html usw. ausführt?

> Die Regex endet auf `/.*$`, matcht also auch nichtexistierende $Dateien und erzeugt dort einen Redirect. So gewollt? Gewollt ist ein Redirekt für alle Jahre ab dem aktuellen Kalenderjahr, auch bei beliebigen Dateien darunter… aber ich kenne keine Möglichkeit das aktuelle Datum in RegEx einzubeziehen und daher ist das IMO ein verschmerzbarer Fall. Sowas ließe sich über den Inhalt des Redirect Zieles abfangen. Oder kennst du eine gute Möglichkeit, die nicht Weiterleitungen auch bei der nicht existierenden `/2099/fahrplan.html` usw. ausführt?
This pull request has changes conflicting with the target branch.
  • hosts/containers/c3d2-web/default.nix
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b ds-future master
git pull origin ds-future

Step 2:

Merge the changes and update on Gitea.
git checkout master
git merge --no-ff ds-future
git push origin master
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: c3d2/nix-config#30
No description provided.