Запретить доступ к основным изображениям Minishop через .htaccess

Здравствуйте!
Добавил в настройках медиафайлов наложение водяного знака на миниатюры из галереи Minishop. Но смысл теряется, т.к. понимающий человек может посмотреть на ссылку миниатюры и открыть основное изображение (уже без водяного знака), ведь они, практически, в одном месте находятся. (
Выход вижу в запрете открытия ссылки на основное изображение через файл .htaccess в папке /assets/images/products, но не могу сообразить как это сделать.
Т.е. получается, нужно:
— где-то в одном месте запретить доступ к изображениям в папках /assets/images/products/id-товара (с учетом расширений файлов, т.к. в этой папке ещё и видео mp4 могут быть, которые нужны на сайте)
— но, разрешить доступ к папкам /assets/images/products/id-товара/medium (small, large и т.д.)
Помогите пожалуйста.
Игорь
13 июля 2024, 11:31
modx.pro
2
176
0

Комментарии: 3

Александр
14 июля 2024, 12:55
6
+3
RewriteCond %{REQUEST_URI} ^/assets/images/products/[0-9]+/[^/]+\.(jpg|jpeg|png|gif|webp)$ [NC]
RewriteRule .* - [F]
Запрещает доступ ко всем изображениям в папке галереи товара, но не запрещает к вложенным в подпапках
    Игорь
    14 июля 2024, 14:08
    0
    Да, всё работает, именно то что нужно, супер. Спасибо.
      Наумов Алексей
      15 июля 2024, 08:47
      0
      Кстати, в своё время тоже пытался найти такое — не смог, однозначно в закладочки)
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3