Я использую человечность 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 работа.
У меня была та же проблема. После поиска много я нашел, что путь @Doug Smythies отлично работает на меня. Голосование.
, Таким образом, я перехожу к терминалу и выполняю следующий код:
sudo a2enmod rewrite
sudo service apache2 restart
И вот именно. Надежда это поможет другим.
<Directory /var/www/html/project1>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
Удалите проект 1 из имени вашего каталога, а затем решите проблему только одним словом