Всем доброго дня!
Тем по этому вопросу куча, но к моему сожалению, не одна не подошла... У меня есть два сервера и на обоих поднят apache2. Эти сервера идентичны и по этому настройки у них тоже идентичны, но к сожалению на первом работает .htaccess, а на втором - нет.
вот сам конфиг httpd.conf:
Include /etc/apache2/uid.conf
Include /etc/apache2/server-tuning.conf
ErrorLog /var/log/apache2/error_log
Include /etc/apache2/sysconfig.d/loadmodule.conf
Include /etc/apache2/listen.conf
Include /etc/apache2/mod_log_config.conf
Include /etc/apache2/sysconfig.d/global.conf
Include /etc/apache2/mod_status.conf
Include /etc/apache2/mod_info.conf
Include /etc/apache2/mod_usertrack.conf
Include /etc/apache2/mod_autoindex-defaults.conf
TypesConfig /etc/apache2/mime.types
DefaultType text/plain
Include /etc/apache2/mod_mime-defaults.conf
Include /etc/apache2/errors.conf
Include /etc/apache2/ssl-global.conf
<Directory />
Options none
AllowOverride none
Order deny,allow
Deny from all
</Directory>
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
DirectoryIndex index.html index.html.var
Include /etc/apache2/default-server.conf
Include /etc/apache2/sysconfig.d/include.conf
Include /etc/apache2/vhosts.d/*.conf
Даже, если заменить Deny from all на Allow from all, ситуация не меняется....
Всю голову сломал, что не так?
не работает .htaccess
Модераторы: SLEDopit, Модераторы разделов
-
gesigor
- Сообщения: 410
- ОС: Fedora 30
Re: не работает .htaccess
Если нужно паролить директорию, то делал так:
http://gesigor.dyndns.org/sysadm2.html
И уже в самом файле .htaccess выставлять правила:
http://www.wmaster.ru/htaccess/
Код: Выделить всё
DocumentRoot "/home/site" # наш каталог, где будут наши страницы
<Directory />
Options FollowSymLinks Includes
AllowOweride All
</Directory>
<Directory "/home/site"> # Делаем возможность установки паролей на каталоги
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
AccessFileName .htaccesshttp://gesigor.dyndns.org/sysadm2.html
И уже в самом файле .htaccess выставлять правила:
http://www.wmaster.ru/htaccess/
OC Centos, FC21
https://gesigor.ru
https://gesigor.ru
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: не работает .htaccess
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: не работает .htaccess
sash-kan писал(а): ↑13.12.2010 19:25этой директивой вы явно запрещаете использование .htaccess
google://apache allowoverride
Тут дофига и больше Include.
И отключенный AllowOverride для / идёт по умолчанию, насколько я помню. Также, как и отсутствие доступа туда же для всех.