SpringCloud gateway路由转发下载链接,过滤器失效

我的80端口使用的是Nginx并且http://localhost/download/file.zip是一个下载文件的链接。
然后我使用gateway进行路由转发,截图如下:


但是当我访问http://localhost:8080/download/file.zip时,我的浏览器仅会下载这个文件,证明路由转发成功,但是过滤器却无法执行(过滤器中仅有一个日志打印功能)。
不过当我访问http://localhost:8080/download/file时,虽然会报404错误,但是这个过滤器却执行了。
请问这个gateway的过滤器如何能正常运行在这个下载文件链接的路由转发上?