Автоматическая генерация миниатюрных изображений - IMAGE RESIZER

Web-мастеру в помощь


Примерно так выглядит url для генерации превью:
http://image-resizer.ru/resize/?w=200&file=/images/test-1.jpg
Пример 1
Если все изображения находятся в папке /images/ и меняется только ширина превью, то url может быть таким:
http://image-resizer.ru/resize/200_test-1.jpg

Поместите в папку со скриптом файл .htaccess содержащий строки:
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([0-9]+)_(.+)$ ./?w=$1&file=/images/$2 [L]
</ifModule>
Пример 2
В случае, когда файлы изображений могут находиться в разных директориях, то url может быть таким:
http://image-resizer.ru/resize/w=200/images/test-1.jpg
или
http://image-resizer.ru/resize/z=340/images/history/test-1.jpg

Тогда содержимое .htaccess должно быть:
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([^/]+)(/.+)$ ./?$1&file=$2 [L]
</ifModule>