0

私は非常にばかげたように見える問題を抱えていますが、それに対する答えが見つかりません。アップロード サーバーと UploadServlet があります。以前はルーティングが魅力的に機能していましたが、現在は文字{server}/upload/(filename.txt)をエンコードするパスをエンコードしているため、ファイル パスが =になり、必要なサーブレットに再ルーティングされません。これを回避するために簡単なフラグ設定またはここに欠けているものはありますか、それとも新しい書き換えルール全体を使用する必要がありますか?もしそうなら、なぜこの単純なルールが機能しないのですか?/%2F/xcv%2Fxcv

RewriteRule ^/fileupload?$ [F]
RewriteRule ^/fileupload(.*)$ /(server)/$1 [PT, L]
4

1 に答える 1

1

どうやら %2F は、クエリ文字列内で使用された場合にのみ有効なようです。%2F のすべてのインスタンスを %252F に置き換えることで、問題を解決できます。

于 2013-09-03T02:32:29.970 に答える