@Rukis

Как сохранить прежние url изображений при изменении их путей?

После реструктурирования каталога с изображениями, их пути изменятся следующим образом:
Сейчас:
/5aefce2c8ec8f389ea4ec77ec1b90a34.jpg
/45149b36b87bdabdf64ce789c105e441.jpg
/a077e9957f2265798d9cacc0133c6268.jpg

Будет:
/5a/5aefce2c8ec8f389ea4ec77ec1b90a34.jpg
/45/45149b36b87bdabdf64ce789c105e441.jpg
/a0/a077e9957f2265798d9cacc0133c6268.jpg


То есть каждый файл будет перенесен в подпапку именованную двумя первыми символами его имени.

Требуется сохранить доступность изображений по прежним url.
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ответы на вопрос 2
nginx-rewrite, возвращающий перманентный редирект, и выпиливание всех старых ссылок не подойдет в вашем случае?
Ответ написан
Комментировать
castomi
@castomi
Серверный администратор - tickets.settin.ru
Можно составить регулярку в Nginx и пути сохранятся. Только нужно по больше данных чтобы её составить. Вернее нужно больше данных чтобы составленная регулярка не поломала чего-то другое) Нужно смотреть устройство сайта и виртуального хоста.
https://nginx.ru/ru/docs/http/ngx_http_rewrite_mod...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы