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 ? Большое спасибо. С уважением, Сергей.
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.
Да, такое правило можно создать с помощью 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.
Удачи!