Hi!
Siehe Flag QSA
Wozu einen alten und neuen QS kombinieren?
Vielleicht aufgrund einer individuellen Anforderung, beispielsweise wenn man variable Parameter hat und zu diesen einen Teil aus dem Pfad hinzufügen will? Warum sollte man so etwas nicht wollen?
In der gezeigten Regel sehe ich keinen alten (vorgegebenen) QUERY_STRING,
Warum auch? Eine RewriteRule ignoriert einen Querystring vollständig. Und wenn der Querystring oder Teile davon nicht zum Umschreiben benötigt werden, sieht man davon auch nichts in den RewriteConds. Trotzdem ist es nicht illegitim, ihm bewahren zu wollen.
das QSA-Flag ist hier also nicht notwendig und würde das Problem, was mit Sicherheit woanders liegt, auch nicht lösen.
Du meinst, wenn man ohne QSA den Querystring verliert ist man alle Sorgen darum auch los?
Lo!