За последние 24 часа нас посетили 30490 программистов и 1809 роботов. Сейчас ищут 759 программистов ...

Как закрыть доступ к папкам и файлам через адресную строку, но оставить для запросов и скриптов ?

Тема в разделе "PHP для новичков", создана пользователем Khaybulla, 18 дек 2016.

  1. Khaybulla

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

    С нами с:
    4 мар 2016
    Сообщения:
    89
    Симпатии:
    2
    Как можно закрыть доступ к папкам и файлам через адресную строку, но оставить доступ для запросов и скриптов ?

    В .htaccess прописал
    Код (Text):
    1. <Files *.*>
    2. Deny from all
    3. </Files>
    но он закрывает доступ для всего...
     
  2. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.861
    Симпатии:
    657
    Лучше убрать всю внутреннюю кухню сайта за пределы корня сайта.
     
  3. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.599
    Симпатии:
    1.764
    Если вы про AJAX, то вряд ли. Можно попробовать отлавливать заголовок X-Requested-With
     
  4. Khaybulla

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

    С нами с:
    4 мар 2016
    Сообщения:
    89
    Симпатии:
    2
    Они и так за пределами но доступ к ним все равно есть через адресную строку...
     
  5. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.599
    Симпатии:
    1.764
    Так не бывает
     
  6. Khaybulla

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

    С нами с:
    4 мар 2016
    Сообщения:
    89
    Симпатии:
    2
    Нет я не про AJAX, думаю через .htaccess можно это реализовать...

    Попытался так но все равно не работает

    Код (Text):
    1. Order Deny,Allow
    2. <Files *.*>
    3. Deny from all            
    4. Allow from localhost
    5. </Files>
     
  7. vikrorpert

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

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    можно повесить пароль
     
  8. Khaybulla

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

    С нами с:
    4 мар 2016
    Сообщения:
    89
    Симпатии:
    2
    Извиняюсь, они и в правду в корне а через .htaccess не как ? не вынося файлы за корень сайта ?
    --- Добавлено ---
    Нужно что бы вообще не знали о существовании такого файла и выходила ошибка 404

    Вот так выводит ошибка все как надо только он или закрывает доступ для всего или открывает для всего а как здесь можно указать условия что бы запросы только проходили ?

    Код (Text):
    1. Order Deny,Allow
    2. <Files *.*>
    3. Deny from all          
    4. Allow from localhost
    5. </Files>
     
  9. Khaybulla

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

    С нами с:
    4 мар 2016
    Сообщения:
    89
    Симпатии:
    2
    За пределы корня сайта это получается на уровне с public_html ?
    И как потом указать путь на эти файлы для обработки запросов ?
     
  10. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    ../