Aquí es lo que tengo por ahora en mi .htaccess
y esto debería funcionar en el futuro:.htaccess reescribir archivo de imagen al script php
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
La pregunta es:
¿cómo puedo hacer que esta reescritura /tmp/some_image.png -> /image.php?file=some_image.png
He intentado hacer mi propia regla, pero sin éxito.
Gracias.
Gracias, gran respuesta! – user973254
Esta regla 'RewriteRule ^/tmp/([^ \.] +) \. (Png | jpg | gif) $ /image.php?file=$1.$2 [NC, L]' no funcionará si la imagen tiene un '.' en su nombre de archivo, por ejemplo. 'file.name.jpg' –
Use' RewriteRule ^/tmp/(. +) \. (png | jpg | gif) $ index.php? file = $ 1. $ 2 [NC, L] 'en caso de que quiera permitir nombres de archivo con múltiples '.' –