acontece que o problema era o regex:
o correto é rewrite ^([^.]*[^/])$ $1/ permanent;
Em nosso servidor, adicionamos rewrite ^(.*[^/])$ $1/ permanent;
para adicionar /
no final dos URLs solicitados e ele funciona muito bem, mas entendo que a regex acima adiciona um "/" se o URL não contiver whatever.*
Com isso em mente, alguém pode ver porque ignora os links que contêm .pdf
.
um URL de exemplo é https://webaddress.com/lang/course/project/protected/project.pdf
Eu posso ver uma imagem perfeitamente ok.