Os URLs têm duas codificações UTF-8 diferentes para o caractere ó
. O primeiro é %CC%81
e o segundo é %C3%B3
. Você precisa descobrir por que o URL é diferente em cada servidor e verifique se eles são iguais.
Assim, algumas configurações em seu servidor de desenvolvimento fazem com que ele codifique o URL de maneira diferente. Isso pode estar relacionado à diferença de versão do PHP ou ao conjunto de caracteres / codificação usados no PHP.
Outra possibilidade é que o Mac OS seja menos rigoroso com os nomes dos arquivos e possa corresponder ao mesmo arquivo com diferentes codificações.