У меня есть разные пользователи для моего сайта, владеющие разными изображениями, которые все хранятся в одной папке. Изображения хранятся в пошаговом режиме, 1.jpg, 2.jpg и т. Д.
Пользователь может просматривать эти изображения на определенной странице php. Теперь я хочу ограничить доступ к этим изображениям только через эту страницу php, чтобы они не могли просто перечислить все имена файлов, чтобы увидеть изображения других пользователей.
Я думал сделать это с файлом .htaccess
, который хранится помимо изображений в /shop/img/userimg/
и будет выглядеть примерно так:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/shop/shop.php [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png)$ - [F]
Мой сайт является дочерним (как вы можете видеть: / shop /), и страница php для просмотра этих изображений будет shop.php
.
Теперь, возможно ли это вообще? Что я делаю не так?