dedlfix: mod_rewrite Problem

Beitrag lesen

Tach!

ich versteh' ja nicht wirklich etwas davon, aber ...
muss ein Query String nicht üblicherweise die Form "?[var]=[val]" haben (wobei mehrere Parameter-Werte-Paare mit einem '&' getrennt werden)?

Nein. Dass Querystrings üblicherweise so aussehen, liegt daran, dass Browser sie in der Form aus den Formularelementen generieren. Aber eine generelle Regel, wie der Querystring aufgebaut sein muss ist nicht definiert. Übrigens hat HTML 4.01 mal empfohen vom & wegzugehen auf auf das Semikolon ; umzusteigen, um Probleme mit dem Escaping (&entity;) zu umgehen. Aber das hat keiner ernsthaft befolgt, würde das doch viele bestehende Anwendungen behindern.

Ist die vom OP angegebene ursprüngliche URL in der Form überhaupt eine gültige?
Und falls ja, müsste das '?' nicht escaped werden?

Ja. Nein, kommt drauf an, ob das ? Datenbestandteil sein soll oder Querystring-Einleiter.

dedlfix.