создание .htaccess для кэширования изображений

#.htaccess

#.htaccess

Вопрос:

Я хочу использовать .htaccess файл для возврата изображения, если оно существует, или вызвать генераторы, если оно не существует.

пример :

 img src="images/myimage1.jpg"
  

Если он myimage1.jpg не существует, он генерирует его, вызывая createThumb.php?image=myimage1.jpg , после чего он возвращается.

пожалуйста, помогите создать этот .htaccess файл

Ответ №1:

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

 RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule image/(. )$ createThumb.php?image=$1
  

Ответ №2:

Вы можете сделать что-то вроде этого:

 # Check if a JPG file doesn't exist.
RewriteCond %{DOCUMENT_ROOT}/images/$1.jpg !-f
RewriteRule ^images/(. )$ /createThumb.php?image=$1 [QSA,L]
  

И тогда внутри вашего createThumb.php вы можете создать изображение и сохранить в папке %{DOCUMENT_ROOT}/images и вернуть правильный ответ типа MIME в браузер для этого изображения после создания изображения.