0

我有一个看起来很愚蠢的问题,但我还没有找到答案。我有一个上传服务器和一个 UploadServlet。以前路由{server}/upload/(filename.txt)就像一个魅力,现在我们正在编码编码字符的路径,/如果%2F文件路径是 =/xcv现在变成 =%2Fxcv并且这不会重新路由到我想要的 servlet。是否有任何简单的标志设置或我在这里缺少的东西来避免这种情况,或者我是否必须使用全新的重写规则,如果是这样,为什么这个简单的规则不起作用?

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

1 回答 1

1

显然 %2F 似乎仅在查询字符串中使用时才有效。您可以通过将 %2F 的所有实例替换为 %252F 来解决此问题。

于 2013-09-03T02:32:29.970 回答