nginx — полностью нечувствительное к регистру сопоставление URL-адресов и поиск файлов

#nginx

#nginx

Вопрос:

Я хочу, чтобы все URL-адреса на моем сервере были нечувствительны к регистру в обоих направлениях. При этом я имею в виду: если пользователь запрашивает index.html , но файл вызывается Index.html , он все равно должен его получить. Если они запрашивают Index.html , но он вызывается index.html , они все равно должны его получить.

Мой сервер работает в Linux, файловая система которого по умолчанию чувствительна к регистру, но можно ли обойти это с помощью nginx?

Комментарии:

1. Нет. Nginx использует файловую систему для учета регистра.

2. @RichardSmith Это отстой, но не может быть, чтобы люди не пытались сделать это раньше. Представьте, что вы переходите с сервера Windows на сервер Linux и вам приходится переименовывать тысячи файлов на вашем сервере; это звучит крайне подвержено ошибкам. Я отказываюсь верить, что этого невозможно достичь, учитывая большую базу пользователей nginx. Может быть, плагин?