Назад | Перейти на главную страницу

Apache: мод-перезапись для поиска отсутствующих изображений в другом каталоге

Я новичок в переписывании модов Apache. Вот чего я хотел бы добиться.

Если изображение (gif, jpg, png) запрашивается с URL-адреса и не найдено там, оно должно автоматически попытаться доставить это изображение из другого каталога.

Попробуй это:

RewriteEngine on
# if there's no file at the requested path..
RewriteCond %{REQUEST_FILENAME} !-f
# then, if it's an image file, try the other path:
RewriteRule /([^/]*\.(gif|png|jpg))$ /images/path/$1

Это будет действовать при каждом запросе файла изображения, к которому применяются эти правила; чтобы ограничить только конкретным "исходным" каталогом, а затем при необходимости отрегулируйте:

RewriteRule ^/old/images/path/([^/]*\.(gif|png|jpg))$ /images/path/$1

И если вы вставляете это .htaccess или изменить RewriteBase, измените соответственно.