За последние 24 часа нас посетили 17815 программистов и 1627 роботов. Сейчас ищет 1381 программист ...

Закрыть доступ к папке сайта

Тема в разделе "PHP для новичков", создана пользователем Dimon1987, 19 май 2012.

  1. Dimon1987

    Dimon1987 Активный пользователь

    С нами с:
    17 янв 2009
    Сообщения:
    36
    Симпатии:
    0
    Всем доброго времени суток!
    Возник следующий вопрос:
    как закрыть доступ к папке на сайте для пользователей?
    Код (Text):
    1. deny from all
    - работает

    Код (Text):
    1. allow from [IP]
    - работает

    Код (Text):
    1. order allow deny
    2. deny from all
    3. allow from [IP]
    - не работает

    А вообще задача следующая: хочу просто закрыть доступ пользователям к папке с изображениями сайта.
    Если делаю "deny from all" - то естественно и сервер тоже не может получить картинки, чтобы прогрузить их на сайт.
    По идее 3-ий пример кода должен помочь, но он не работает.
     
  2. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Картинки не сервер запрашивает, а клиент.
     
  3. Dimon1987

    Dimon1987 Активный пользователь

    С нами с:
    17 янв 2009
    Сообщения:
    36
    Симпатии:
    0
    И как тогда все-таки эту проблему разрешить?
    Чтобы картинки прогружались, но чтобы в папку images грубо говоря доступа у клиента не было?
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.115
    Симпатии:
    1.244
    Адрес:
    там-сям
    если я вас правильно понял, нужен "антилич". есть решение через mod_rewrite.
    суть в проверке referrer. причем вынужденно надо отдавать если referrer пустой :( это не защитит от ботов или скачивалок сайтов, но от тупого растаскивания по блогам нормально.
     
  5. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Order Deny,Allow
    Deny From All
    Allow From 127.0.0.1