Oto co mam teraz w moim .htaccess
i to powinno działać w przyszłości:.htaccess przepisać plik obrazu do skryptu 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]
pytanie brzmi:
Jak mogę zrobić to przepisać /tmp/some_image.png -> /image.php?file=some_image.png
Próbowałem stworzyć własną regułę, ale bez powodzenia.
Dzięki.
Dzięki, wielki odpowiedź! – user973254
Ta reguła 'RewriteRule ^/tmp/([^ \.] +) \. (Png | jpg | gif) $ /image.php?file=$1.$2 [NC, L]' nie zadziała, jeśli obraz ma '.' w nazwie pliku np. 'file.name.jpg' –
Użyj' RewriteRule ^/tmp/(. +) \. (png | jpg | gif) $ index.php? file = $ 1. $ 2 [NC, L] 'na wypadek, gdy chcesz zezwolić nazwy plików z wieloma '.' –