The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Почему не работает htaccess?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [ Отслеживать ]

"Почему не работает htaccess?"  +/
Сообщение от IIgor (ok) on 23-Май-06, 13:51 
Не могу запустить  механизм htaccess, пока в http.conf не пропишу правила для конкретного каталога...

Надо закрыть паролем несколько каталогов в /var/www/html/  (напр. /var/www/html/admin/)

Пишу .htaccess:

<Files "*">
AuthType Basic
AuthUserFile /etc/httpd/conf/.htpasswd
AuthName "For personal"
require valid-user
satisfy any
</Files>

не работает :-)

Пишу в httpd.conf:

<Directory "/var/www/cgi-bin/vqadmin">
        deny from all
        Options All
        AllowOverride AuthConfig
        Order deny,allow
</Directory>

В этом случае работает...

Что же мне, для каждого каталога в http.conf залезать? :-((

Как сделать, чтобы .htaccess работали в каждом каталоге корня сайта?

В http.conf для <Directory "/var/www/html">

стоит AllowOverride None

Пробовал ставить AllowOverride All - все равно не помогает...


Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Почему не работает htaccess?"  +/
Сообщение от Slimm (??) on 23-Май-06, 16:33 
http.conf

AllowOverride AuthConfig

.htaccess

AuthType Basic
AuthUserFile /etc/httpd/conf/.htpasswd
AuthName "For personal"
require valid-user

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Почему не работает htaccess?"  +/
Сообщение от IIgor (??) on 24-Май-06, 09:25 
>http.conf
>
>AllowOverride AuthConfig
>
>.htaccess
>
>AuthType Basic
>AuthUserFile /etc/httpd/conf/.htpasswd
>AuthName "For personal"
>require valid-user

Вот ни хрена не помогает...
Я же писал:

>> В http.conf для <Directory "/var/www/html">

>> стоит AllowOverride None

>> Пробовал ставить AllowOverride All - все равно не помогает...

А уж тем более AllowOverride AuthConfig...

Может, у меня какой модуль не загружен в Апаче?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Почему не работает htaccess?"  +/
Сообщение от zloy_admin (??) on 08-Фев-07, 08:55 
>>http.conf
>>
>>AllowOverride AuthConfig
>>
>>.htaccess
>>
>>AuthType Basic
>>AuthUserFile /etc/httpd/conf/.htpasswd
>>AuthName "For personal"
>>require valid-user
>
>Вот ни хрена не помогает...
>Я же писал:
>
>>> В http.conf для <Directory "/var/www/html">
>
>>> стоит AllowOverride None
>
>>> Пробовал ставить AllowOverride All - все равно не помогает...
>
>А уж тем более AllowOverride AuthConfig...
>
>Может, у меня какой модуль не загружен в Апаче?

Ну и чем проблема закончилась?
Форум то для этого и предназначен чтобы в нем писать :)
А по всей видимости комуто лень было отписаться!

Кто знает как решить эту проблему подскажите пожалуйста.

PS

Нужно именно не описывать каждую директорию в конфиге апачи!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Почему не работает htaccess?"  +/
Сообщение от NoName on 24-Янв-08, 13:18 
#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
    AllowOverride All

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Почему не работает htaccess?"  +/
Сообщение от Danial on 05-Июн-09, 07:35 
>#
># This controls which options the .htaccess files in directories can
># override. Can also be "All", or any combination of "Options", "FileInfo",
>
># "AuthConfig", and "Limit"
>#
>    AllowOverride All

это смотрим в httpd.conf если нет добавляем в конец

AccessFileName .htaccess

Это надо добавить

AllowOverride All

сюда:
<Directory "/full/path/to/directory" >...</Directory>

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Почему не работает htaccess?"  +/
Сообщение от Talk on 28-Июл-09, 12:26 
>[оверквотинг удален]
>это смотрим в httpd.conf если нет добавляем в конец
>
>AccessFileName .htaccess
>
>Это надо добавить
>
>AllowOverride All
>
>сюда:
><Directory "/full/path/to/directory" >...</Directory>

Граждане, у меня проблема доступа к директориям, защищенным .htaccess решилась тем, что я поставил в httpd.conf AllowOverride All в разделе, посвященном .htaccess

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Почему не работает htaccess?"  +/
Сообщение от DrHanz on 27-Авг-09, 13:12 
Проблема неработающего .htaccess решилась путем прописывания AllowOverride All в httpd.conf в директории, привязанной к конкретному сайту.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру