Как запретить "серфинг" по папкам?

  • Автор темы BeatBox
  • Дата начала

BeatBox

Guest
Как запретить "серфинг" по папкам?

Здравствуйте, у меня такой вопрос:
например у меня есть папка
/images/
в ней много подпапок, например
/images/1/
/images/2/
/images/3/
/images/4/
/images/5/
И так далее. Подпапки создаються автоматически при добавлении фото в определенную категорию. Я вообщем незнаю как мне запретить пользователю лазить по папкам, разве что в каждую вставлять index.html\php
, но это же просто нереально, в каждую папку каждый раз файл записывать.

Кажеться есть какойто способ положить просто в папку /images/ файл .htaccess и он запретит серфинг по другим папкам.
Но я незнаю какой там нужно код писать. Нигде немогу найти информации по этому поводу.

НО мне нужно чтобы к картинкам доступ был.
 

tristram

Guest
не понял. ты хочешь отключить апачевский просмотр папок?
 

BeatBox

Guest
tristram
ну я хочу так сделать чтобы если войдут по ссылке
site.ru/images/1/ чтобы не появился список всех кратинок которые там есть а чтобы или прсото на главную страницу перекинуло или какую-то ошибку сказало, и вывело мол, вам запрещено просматривать эту дирректорию.
Но чтобы к самим картинкам досутп оставлся (так как они выводяться в другм месте на сайте в <img src>

-~{}~ 02.04.05 20:56:

Frol
если пишу в .htaccess
Options -Indexes
то вообще картинки не показываються. а мне нужноо просто запретить серфинг по папкам.

-~{}~ 02.04.05 20:57:

ведь я знаю так на многих сайтах делают.
например на станице картинка видна, нажимаеш на "свойства" - копируеш папку в которой она, вводиш в строку адреса а тебе пишет или что 404 ошибка (якобы), или просто выдает ошибку вроде "you don't have permissions" типо того.
 

tristram

Guest
Frol
lol. Options -Indexes это полное отключение каталога.
BeatBox
я думаю DirectoryIndex thispagedoesnotexists
 

BeatBox

Guest
tristram
пишу DirectoryIndex thispagedoesnotexists - никакого эффекта :(
 

Фанат

oncle terrible
Команда форума
tristram, первое апреля кончилось уже.

BeatBox
если пишу в .htaccess
Options -Indexes
то вообще картинки не показываються.
сотри эту глупость, пока никто не видел.
и быстренько сделай, как тебе велел Фрол.
а фантазировать будешь в другом месте
 

BeatBox

Guest
Фанат
ЕСЛИ Я ПИШУ Options -Indexes то вообще никакие картинки непоказываються и полностью доступ в папки закрываеться даже если картинку вызвать с другого места -никакого эффекта, она не отображаеться! :( Я что на шутника похож? :) На ламера? - да. Но не на шутника :)
 

Frol

Новичок
tristram
помолчишь?

BeatBox
похож.
что значит "не показываются"?
 

BeatBox

Guest
Frol вот если я делаю как Вы сказали, то картинки не отображаються даже если их вызывать с другого места. А если лазить по папкам - то пишет 500тую ошибку.
Может я код не так вставил?
Все что у мен в .htaccess это
Options -Indexes
 

Frol

Новичок
вот.
с этого надо было начинать.
а теперь бегом смотреть лог апача.
почему он тебе 500 пихает.
 

BeatBox

Guest
Frol
а как я посмотрю лог апача если эт не локальный сервер а хостинг? :( Ладно, завтра попробую с хотсером поговорить. Спасиоб всем. Как только узнаю в чем проблема - отпишусь
 

Мутник

Новичок
BeatBox

а на крайняк: что тебе мешает в создаваемой папке делать index.php с таким содержанием:

PHP:
header("Location: http://www.mysite.com");
???
 
Сверху