Как обслуживать файлы в папке с нечувствительным регистром на Linux с nginx
У меня небольшая проблема. Мне нужно обслуживать файлы с учетом регистра для папки, я использую nginx:
Оригинал: https://example.com/media/catalog/product/b/t/bt2501_brandy.jpg https://example.com/media/catalog/product/p/r/PR3027GUN_1.JPG
Эта картинка выше будет работать следующим образом (без учета регистра): https://example.com/media/catalog/product/b/t/BT2501_BRANDY.jpg или https://example.com/media/catalog/product/b/t/bt2501_Brandy.jpg или https://example.com/media/catalog/product/b/t/bt2501_Brandy.JPG https://example.com/media/catalog/product/p/r/pr3027gun_1.JPG
Идея для меня?
Я знаю, что Linux чувствителен к регистру. Но я могу справиться с этим с Nginx?
Спасибо
1 ответ
location ~* ^/media/catalog/product/ {
# The tilde and asterisks ensure that this location will
# be matched case insensitive. nginx does not support
# setting absolutely everything to be case insensitive.
# The reason is easy, it's costly in terms of performance.
}