Page 1 of 1

.htaccess не работает на сервере под CentOS

Posted: Fri May 29, 2015 6:13 pm
by Vitazzz
В файле /etc/httpd/conf/httpd.conf добавил следующие строки

<Directory "/home/admin/web/default.domain/public_html">
Options FollowSymLinks
AllowOverride All
Allow from all
</Directory>

Вдобавок поправил эти строки на Allow

AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Allow from all
</Files>

Перезапустил процесс httpd - никакого результата от .htaccess файла в public_html. Где копать?

P.S. documentroot был указан дефолтный путь /var/www/html, я его пробовал менять на тот, что создает Vesta, но это не дало результата

P.S.S в .htaccess пытаюсь сделать это
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.мойдомен.com [NC]
RewriteRule ^(.*)$ http://мойдомен.com/$1 [L,R=301]

Re: .htaccess не работает на сервере под CentOS

Posted: Sun May 31, 2015 6:55 pm
by skurudo
Не очень ясно, зачем вы это все делали именно там, где делали.

Настройки вебсервер по доменам в /home/admin/conf/web/apache2.conf (если пользователь другой, то вместо админа будет другой пользователь). htaccess работает из коробки. Если нет, то что-то делали не так.