Подскажите, пожалуйста, правильно ли написано перенаправление для водяных знаков (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
-
???