Die URL-Codierung für externe Links führt auf dem Nginx-Server zu '% 3F' und '% 3D'

Ich habe ein Problem mit meinem Server. Ich habe vier eingehende Links zu verschiedenen Sites meiner dynamischen Webseite erhalten, die ungefähr so ​​aussehen:

myurl.com/default/Site%3Fid%3D13

Sie sollten so aussehen:

myurl.com/default/Site?id=13

Ich weiß, dass die%3F ist eine Fluchtsequenz für die? Zeichen und die%3D ist eine Escape-Sequenz für das Gleichheitszeichen. Aber ich bekomme eine Fehlermeldung 400, wenn ich diese Links benutze. Was kann ich dagegen tun?

Die vier Links beziehen sich auf verschiedene Websites, und ich stelle mir vor, dass es mit der Zeit weitere solche Links geben wird. Ein Fix für alle wäre also perfekt.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage