Closed michael-kreatif closed 1 year ago
Das ist doch dasselbe wie #508. Die erste matchende URL wird genommen unabhängig der Query-Parameter.
@alxndr-w nicht ganz. Beim Bug 508 geht es speziell um die Query Parameter ohne Wert. Dieser hier betrifft allgemein GET Parameter in URLs, die nicht berücksichtigt werden, ob mit Wert-Angabe oder ohne.
Hi,
glaube, das mit den Query Parameter bei Weiterleitungen ist noch nicht ganz gelöst.
Die Parameter einer Weiterleitung werden zwar gespeichert und in Zeile https://github.com/yakamara/redaxo_yrewrite/blame/main/lib/yrewrite/forward.php#L58 geprüft. Das Problem ist aber, dass im Path-Resolver bereits nur die URL ohne Query Parameter mitgegeben wird. Dadurch können die Parameter dann nicht gematched werden. https://github.com/yakamara/redaxo_yrewrite/blame/main/lib/yrewrite/path_resolver.php#L109
Beispiel:
Ruft man nun URL 2 auf, so greift bereits die Weiterleitung von URL 1, da vom Path Resolver keine Parameter übergeben werden.
( Ähnlicher Fall wie bei https://github.com/yakamara/redaxo_yrewrite/issues/508 ).