So fügen Sie eine Regel zum Umschreiben der Apache-Serverkonfiguration zum Kodieren des Pipe-Symbols in einer URL hinzu

So fügen Sie eine Regel zum Umschreiben der Apache-Serverkonfiguration zum Kodieren des Pipe-Symbols in einer URL hinzu

Ich erhalte eine 404-Fehlermeldung für eine URL, die ein Pipe-Symbol enthält. Wenn ich manuell mit einem Pipe-Symbol kodiere, %7Cfunktioniert es einwandfrei. Ich möchte der Apache-Konfigurationsdatei eine Regel hinzufügen, die Pipe-Zeichen überall in der URL automatisch durch ersetzt %7C.

Beispiel: (Funktioniert nicht)

www.example.com/search/?term=test&another=1|2|3

Die obige URL funktioniert, wenn sie wie folgt geändert wird:

www.example.com/search/?term=test&another=1%7C2%7C3

(URL muss in diesem Format sein)

Ihre Hilfe wird gerne in Anspruch genommen.

Antwort1

Ich möchte der Apache-Konfigurationsdatei eine Regel hinzufügen, die das Pipe-Zeichen überall in der URL automatisch durch %7C ersetzt.

Sie müssen den Ersatz durchführenClient-Seite. Dukippentun Sie es serverseitig. In diesem Stadium ist es zu spät - Sie müssen es tun, bevor der Clientsendetdie Anfrage |ist keingültiges Zeichen.

verwandte Informationen