O NginX por padrão trata URLs como case sensitive, ou seja, distingue letras maiúsculas de minúsculas. Isso significa que uma URL como https://seusite.com/ARQUIVO será tratada de forma diferente de https://seusite.com/arquivo, porém este comportamento pode impactar negativamente a experiência do usuário e causar problemas de acesso. Para evitar esse tipo de problema é possível configurar o NginX para tratar URLs de maneira case insensitive. Neste artigo, vamos explorar como fazer isso de forma simples e eficaz, permitindo que URLs como https://seusite.com/arquivo e https://seusite.com/ARQUIVO levem ao mesmo conteúdo.

Procedimento

Basta editar o arquivo de configuração de seu site e, na linha com location /, vamos adicionar ~* ^, deixando da seguinte forma:

location ~* ^/ {

Em seguida reinicie o NginX e veja se funcionou corretamente.

Fontes/Referências

https://forum.yunohost.org/t/make-my-webapp-paths-case-insensitive-with-nginx/22455
https://serverfault.com/questions/967065/nginx-map-rules-case-insensitive
https://stackoverflow.com/questions/18415508/how-to-make-url-case-insensitive-with-nginx

Mais Informações

Esperamos ter ajudado e estamos à disposição para mais informações.

Se você tem interesse em algum assunto específico, tem alguma dúvida, precisa de ajuda, ou quer sugerir um post, entre em contato conosco pelo e-mail equipe@nvlan.com.br.

NVLAN - Consultoria