Перенаправление для водяных знаков Nginx+Php-Fpm

Подскажите, пожалуйста, правильно ли написано перенаправление для водяных знаков (Nginx+Php-Fpm)

location ~* ^/images/(product|category|detailed)/.*(png|jpg|jpeg|gif)$ {

if (-f $request_filename) {

rewrite ^(.*)$ /index.php?dispatch=watermark.create;

}

}

1 лайк

получилось?
речь идёт об этом
Доступ к изображениям
Чтобы закрыть доступ к своим исходным изображениям, пожалуйста, добавьте следующей код в файл .htaccess в директории images в вашей установке. Это защитит ваши исходные изображения. Даже если открыто исходное изображение, соответствующее изображение с водяным знаком будет отображаться вместо него.

Rewrite watermarks rules

RewriteEngine on RewriteCond %{REQUEST_URI} \/images\/(product|category|detailed|thumbnails)\/* RewriteCond %{REQUEST_FILENAME} -f RewriteRule .(gif|jpeg|jpg|png)$ /var/www/kgshopus5/data/www/kgshop.ru/index.php?dispatch=watermark.create [NC] # /Rewrite watermarks rules - ???