.htaccess arquivo não executando e erro interno do servidor

2

Estou usando o ubuntu 14.04 e tenho o ambiente LAMP. Eu tenho um dos projetos em dir / var / www / html / project1 . Não é possível acessar o arquivo .htaccess para reescrever as regras de URL.

Para isso eu tenho que mudar no arquivo /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>

Mas depois dessa mudança meu servidor Apache dá um erro "Internal Server error"

E se eu alterar ' AllowOverride None ', o site será executado corretamente, mas o arquivo .htaccess não funcionará.

    
por Farman Ali 25.06.2015 / 14:54

1 resposta

2

Eu tive o mesmo problema. Depois de pesquisar muito descobri que o caminho de @Doug Smythies funciona perfeitamente para mim. Até voto.

Então eu vou para o terminal e corro o seguinte código:

sudo a2enmod rewrite
sudo service apache2 restart

E é isso. Espero que isso ajude os outros.

    
por Siddiqui Noor 06.01.2016 / 12:10