Я пытаюсь заставить мой .htaccess
работать на моем Ubuntu-apache2-веб-сервере.
Для этого я открыл /etc/apache2/apache2.conf
,
Я удалил знак комментария (#) перед AccessFileName .htaccess
и заменил AllowOverride None
на AllowOverride All
в
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Я активировал mod_rewrite
через a2enmod
, переписал и перезапустил сервер.
Но каждый раз, когда я выполняю эти изменения и открываю html-файл, помещенный в / var / www / html, я получаю 500 внутренних ошибок сервера для виртуального хоста 80.
То же самое случилось со мной при размещении
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
до </VirtualHost>
в 000-default.conf
-файл вместо /etc/apache2/apache2.conf
.
Может кто-нибудь сказать мне, что мне не хватает?