0

識別子には、次のような URL を作成する / 文字が含まれる場合があります。

http://example.com/data/activity/EU-2010/22856/0/profile/1

EU-2010/22856/0 は活動識別子です

そのため、/ でパスを分割すると、誤った解析が行われます

識別子を %encoding すると、OK を解析する URL が生成されます

http://example.com/data/activity/EU-2010%2F22856%2F0/profile/1

しかし、これにより Apache は 404 not found エラーをスローします。現在は有効なパスではないためだと思います。

識別子をbase64でエンコードおよびデコードできますが、これによりURLが難読化されます

推奨されるアプローチは何ですか?

4

0 に答える 0