Переписать правило для изображений, используя конфигурацию .htaccess или nginx - PullRequest
0 голосов
/ 20 февраля 2019

нам нужно установить правило перезаписи для некоторых изображений, используя .htaccess правила или nginx conf


Пример 1

Путь запроса:

https://www.example.com//media/catalog/product/cache/1/thumbnail/543x403/db978388cfd007780066eaab38556cef/n/u/number1.png

Путь ответа:

https://www.example.com/pub/media/catalog/product/cache/543x403/n/u/number1.png


Пример2

Путь запроса:

https://www.example.com/media/catalog/product/cache/1/thumbnail/543x403/db978388cfd007780066eaab38556cef/l/e/legal_slide01.jpg

Путь ответа:

https://www.example.com/pub/media/catalog/product/cache/543x403/l/e/legal_slide01.jpg


Здесь каталоги l/e/ установлены в соответствии с первыми двумя символами имени изображения здесь: legal_slide01.jpg

Спасибо

1 Ответ

0 голосов
/ 20 февраля 2019

Попробуйте:

rewrite ^/(media/catalog/product/cache)/\d+/thumbnail/(\d+x\d+)/[a-z0-9]+/(\S+) /pub/$1/$2/$3;

Проверка регулярных выражений .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...