Htaccess: 1234-1-0.jpg -> photo/1/2/3/4/1-0.jpg. Возможно ли такое правило? Добрый день !
У меня есть папка с множеством подпапок. В каждой подпапке также много подпапок и т.д. В конце лежат файлы.
Подскажите пож-та, можно ли как-то с помощью htaccess перенаправить запросы вида:
site.ru/photo/1234-1-0.jpg
на физический путь:
site.ru/photo/1/2/3/4/1-0.jpg
?
Большое спасибо.
С уважением, Сергей.

21 Авг 2019 в 06:28
163 +1
0
Ответы
1

Да, такое правило можно создать с помощью htaccess. Вот пример правила, которое перенаправит запросы вида site.ru/photo/1234-1-0.jpg на сайте site.ru/photo/1/2/3/4/1-0.jpg:

RewriteEngine On
RewriteRule ^photo/(\d)(\d)(\d)(\d)-(\d)-(\d).jpg$ /photo/$1/$2/$3/$4/$1-$2-$3.jpg [L]

Просто добавьте это правило в ваш файл .htaccess, который должен находиться в корневой директории вашего сайта. После этого запросы вида site.ru/photo/1234-1-0.jpg будут автоматически перенаправлены на site.ru/photo/1/2/3/4/1-0.jpg.

Удачи!

20 Апр 2024 в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир