htaccess переписать. Служить.php файл при доступе к.gif
У меня есть динамическое изображение, которое я хочу показать в виде статичного изображения.
Например, текущий URL изображения
http://site.co.uk/media/dynamicImage.php
Я хочу, чтобы изображение было доступно с помощью
http://site.co.uk/media/dynamicImage.gif
Как использовать.htaccess для обслуживания файла dynamicImage.php при доступе к dynamicImage.gif?
Обратите внимание, что я не хочу переписывать ВСЕ файлы в папке, как в этом примере: Apache - переписать изображения в файл php с помощью.htaccess, я просто хочу переписать указанные файлы.
1 ответ
Попробуйте добавить эти правила в файл htaccess в корневом каталоге вашего документа:
RewriteEngine On
RewriteRule ^/?media/image.gif$ /media/image.php [L]
Вы можете создать как можно больше таких RewriteRules
по мере необходимости, для каждого конкретного изображения. Это делает так, когда кто-то просит http://site.co.uk/media/image.gif
, они на самом деле обслуживают содержимое в /media/image.php
,
Если вам нужно сохранить все это в пределах media
каталог, например, у вас уже есть некоторые правила в файле htaccess каталога мультимедиа, вы можете изменить правила так:
RewriteRule ^image.gif$ image.php [L]