как включить .htaccess в apache2


Для того, чтобы включить .htaccess в Apache2, надо отредактировать всего-лишь один файл. Этот файл лежит в /etc/apache2/sites-available и называется 000-default.conf

Редактируем его любым текстовым редактором, вот как оно должно выглядеть:

<Virtualhost *:80>
        ServerAdmin admin@site.com

        DocumentRoot /var/www

        <Directory /var/www>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All # - это значение было None
                Order allow,deny
                allow from all
        </Directory>
</Virtualhost>

Заставьте апач перечитать конфигурацию:

service apache2 reload

Всё. Теперь ваш кастомный .htaccess работает в любой сабдиректории /var/www без проблем

Ключевым параметром в данном случае является AllowOverride All. Также можете найти и поправить секцию Directory в /etc/apache2/apache2.conf.

comments powered by Disqus