这个重写规则
RewriteRule ^test/(.*)$ test.php?url=$1
在此网址上
mysite.com/test//one///two////three///
给我这个结果
$1=url='one/two/three/'
如果重要的话我正在使用easyphp,并且我想知道为什么Apache在内部删除多个斜杠而不重定向到正确的URL?如何禁用或添加对此行为的重定向?
提前致谢
我遇到了这个问题,解决方案是这样的:
RequestConfig requestConfig = RequestConfig.custom() .setNormalizeUri(false) .build();
只是 .setNormalizeUri(false) 是重点。
并将其 (requestConfig) 传递给 HttpClients,如下所示:
HttpClients.custom() .setDefaultRequestConfig(requestConfig) .build();