Похоже Вы меня опять не поняли
Вот картинка
instantcms.ru/images/users/avatars/a719f0851919a18078f0bbf0b30be833.jpg
Если в .htaccess вы пропишите
AddDefaultCharset utf-8
Options -Indexes
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)
%1/$1 [L,R=301]
RewriteRule ^images/users/avatars/(.*)$ /photos/ [R=301,L]
RewriteBase /
RewriteRule ^.htaccess$ — [F]
RewriteCond %{REQUEST_URI} !\.(ico|css|js|txt)$ [NC]
RewriteCond %{REQUEST_FILENAME} !^/admin
RewriteCond %{REQUEST_FILENAME} !^/migrate
RewriteCond %{REQUEST_FILENAME} !^/install
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php [L]
то при переходе
instantcms.ru/images/users/avatars/ Вас перекинет на
instantcms.ru/photos/
Но если Вы введете сразу
instantcms.ru/images/users/avatars/a719f0851919a18078f0bbf0b30be833.jpg
то увидите картинку!!!
А мне надо что бы картинку не зарегистрированные пользователи не видели!