@Ysery

Как показать другую картинку с помощью команды в htaccess?

Доброго времени суток, уважаемые специалисты.

На хостинге есть папка, в ней много картинок, имена случайные, но всегда парами (одинаковые, просто разное разрешение - 40 и 80 пикселей), с окончанием x40 и x80. К примеру:

1111111x40.png
1111111x80.png
2222222x40.png
2222222x80.png
3333333x40.png
3333333x80.png
И так далее.

Если поступает запрос из браузера открыть картинку под именем 2222222x40.png, то отдать (не переадресовать, а именно отдать) другую, под именем this-image-x40.png и следом за ним запрос 2222222x80.png и тогда отдать this-image-x80.png
И следующая пара запросов, 1111111x40.png - отдать тоже this-image-x40.png и соответственно 2222222x80.png - отдать this-image-x80.png

И так далее.

Составлю список с конкретными именами-парами, которые должны быть отданы другой картинкой.

Как будет выглядеть данная команда?
  • Вопрос задан
  • 28 просмотров
Решения вопроса 1
@dodo512
RewriteRule ^(1111111|2222222|3333333)(x[48]0\.png)$ this-image-$2 [L]


Можно перенести проверки в RewriteCond.
RewriteCond $1 =1111111 [OR]
RewriteCond $1 =2222222 [OR]
RewriteCond $1 =3333333
RewriteRule ^(.+)(x[48]0\.png)$ this-image-$2 [L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
AutoFAQ.ai Москва
от 150 000 до 230 000 ₽
AutoFAQ.ai Москва
от 200 000 до 250 000 ₽
от 3 000 до 4 000 $
25 окт. 2020, в 17:30
39999 руб./за проект
25 окт. 2020, в 17:16
150000 руб./за проект
25 окт. 2020, в 17:09
19999 руб./за проект