За последние 24 часа нас посетили 22503 программиста и 999 роботов. Сейчас ищут 637 программистов ...

htaccess не работает

Тема в разделе "Установка PHP", создана пользователем sobachnik, 27 апр 2011.

  1. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Привет!
    Не удаётся запретить доступ к файлам в директории - файлы всегда доступны. Перепробовал кучу вариантов, как этот запрет написать...

    Например просто в файле .htaccess написать всего одну строчку и поместить в папку, на которую хочу запретить доступ
    Код (Text):
    1. Deny from all
    Пробовал так
    Код (Text):
    1. Order Deny,Allow
    2. Deny from all
    И так
    Код (Text):
    1. <Files *.*>
    2.     Order Deny,Allow
    3.     Deny from all
    4. </Files>
    И с именем конкретного файла
    Код (Text):
    1. <Files filename>
    2.     Order Deny,Allow
    3.     Deny from all
    4. </Files>
    И так
    Код (Text):
    1. <Files "filename">
    2.     Order Deny,Allow
    3.     Deny from all
    4. </Files>
    И так (где-то на каком-то форуме видел)
    Код (Text):
    1. <Files ~ "filename">
    2.     Order Deny,Allow
    3.     Deny from all
    4. </Files>
    Пробовал записывать .htaccess в корень (public_html) и там писать:
    Код (Text):
    1. <Directory /dirname>
    2.     Order Deny,Allow
    3.     Deny from all
    4. </Directory>
    И ещё много разных вариантов - не один не работает. Как, блин, нужно написать? Или может сервер не обрабатывает htaccess вообще? Сервер - Apache, точно.
    Может это быть из-за того, что https?
     
  2. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    У тебя в главном конфиге Апача для всех папок прописано правило
    AllowOverride All?
    Код (Text):
    1. <Directory />
    2.     Options Indexes FollowSymLinks
    3.     AllowOverride All
    4.     Order deny,allow
    5.     Satisfy all
    6. </Directory>
    Это разрешение на добавление правил в .htaccess
     
  3. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    К сожалению, не знаю, что там прописано в главном конфиге. Сервер выделенный, но принадлежит клиенту. У меня права - доступ по ftp (только public_html и на 1 уровень выше) и root от MySQL. Больше ничего... Видимо, придётся мучать клиента..?