Файл .htaccess, не работающий и внутренняя ошибка сервера

Я использую человечность 14.04 и имею среду ЛАМПЫ. У меня есть один из проекта в dir/var/www/html/project1. Это не может получить доступ к .htaccess файлу для перезаписи правил URL.

Для этого я должен измениться в/etc/apache2/apache2.conf файле

   <Directory /var/www/>
          Options Indexes FollowSymLinks
          AllowOverride All       # change None to All
          Order allow,deny
          allow from all
          Require all granted
   </Directory>

Но после этого изменения мой сервер Apache дает ошибку "Внутренняя ошибка Сервера"

И Если я изменю 'AllowOverride Ни один' затем, сайт работает правильно, Но .htaccess файл doen't работа.

3
задан 25 June 2015 в 15:54

2 ответа

У меня была та же проблема. После поиска много я нашел, что путь @Doug Smythies отлично работает на меня. Голосование.

, Таким образом, я перехожу к терминалу и выполняю следующий код:

sudo a2enmod rewrite
sudo service apache2 restart

И вот именно. Надежда это поможет другим.

3
ответ дан 1 December 2019 в 16:27
<Directory /var/www/html/project1>
  Options Indexes FollowSymLinks
  AllowOverride All
  Order allow,deny
  allow from all
  Require all granted
</Directory>

Удалите проект 1 из имени вашего каталога, а затем решите проблему только одним словом

0
ответ дан 4 February 2021 в 11:14

Другие вопросы по тегам:

Похожие вопросы: