Closed michael-kreatif closed 1 year ago
Zum besseren Verständnis des Anwendungsfalls: In welchem Szenario will man get-Parameter ohne Wert?
@alxndr-w gute Frage, wusste ich zuerst auch nicht, dass das überhaupt RFC valide ist. Das konkrete Projekt hat jemand anders realisiert bzw. leider gibt es die URLs mit get-Parameter ohne Wert bereits, die weitergeleitet werden sollten.
Meines Erachtens ist es aber eher ein Bug mit niedriger Priorität, weil wie du schon richtig sagst, sehe ich auch keine guten Praxisfälle, wo es Sinn macht, get-Parameter ohne Wert einzusetzen. Daher wollte ich diesen Bug auch getrennt dokumentieren ;).
Hey Leute,
angenommen, es gibt folgende Weiterleitungen:
URL 3 wird aufgerufen. Dann greift bereits URL 1 und man wird auf Seite A weitergeleitet. Folgende Zeile bewirkt, dass zwar auf die GET Parameter geprüft wird. Wenn diese aber leer sind, dann wird die URL 1 nicht übersprungen, weil der Get Parameter keinen Wert hat.
https://github.com/yakamara/redaxo_yrewrite/blame/main/lib/yrewrite/forward.php#L58