В ней как все мы знаем находятся файлы фотографий закаченных пользователями в фотоальбомы.
Как с помощью .htaccess осуществить запрет на просмотр гостями этих файлов.
Версия 1.10.6
Я пробую и вижу, что на .htaccess в данной папке вообще не реагирует, чтобы там не писалось...
А почему не понял
Может приведете содержимое файла?
Вроде и не новичок на форуме, а задаете вопрос на который трудно ответить.
Может приведете содержимое файла?
deny from all
А теперь попробуйте открыть файл
ваш_сайт.ru/images/photos/medium/любая_ваша_картинка_на_сайте.jpg
Попробуйте воспользоваться AllowOverride All.
Смотрите на www.apache.ru/docs/fishki.html
Нет, всё аналогично!
Ясно. Просто не понятно чего Вы хотели достигнуть.
Попробуйте воспользоваться AllowOverride All.
Смотрите на www.apache.ru/docs/fishki.html
А Вы сами пробывали?
А как Вы его прописали? Вот так: www.softtime.ru/info/apache.php?id_article=97?
Если вопросы Вам задают, то значит хотят убедится, что Вы все правильно выполнили.
Возможны и другие причины, но нужно же было убедится, что это не тот случай.
Если Вы считаете, что мне больше делать нечего, а только Вас в заблуждение вводить, то извините, дальше без меня.
P.S. Напоследок: unixforum.org/index.php?showtopic=131516
Вот картинка
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
то увидите картинку!!!
А мне надо что бы картинку не зарегистрированные пользователи не видели!
Обработка статического контента осуществляется на стороне web сервера nginx.
Согласно текущей конфигурации — если изображение существует на сервера — оно отдается при помощи nginx, в противном случае передается на обработку web-серверу apache.
Решить задачу можно двумя путями:
1. Добавить еще один location в nginx.conf и настроить нужным Вам образом.
2. Убрать с обработки nginx jpg и другие расширения, которые должны обрабатываться через apache.