Как обслуживать файлы в папке с нечувствительным регистром на 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.
}
Другие вопросы по тегам