Primeiro é necessário confirmar que o módulo está ativo no Apache, podendo ser certificado pelo comando:
ls /etc/apache2/mods-enabled | grep rewriteSe a saída for rewrite.load, está carregado. Senão, pode ser feito pelo comando a seguir:
sudo a2enmod rewriteApós, é necessário editar o arquivo 000-default.conf
sudo nano /etc/apache2/sites-enabled/000-default.confe adicionar o trecho dentro do bloco <VirtualHost *.80>
<Directory /var/www/html>Agora, reiniciar o Apache:
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
sudo service apache2 restartE criar o arquivo .htaccess. Sugestão básica:
<IfModule mod_rewrite.c>Fonte:
RewriteEngine On
RewriteBase /nomedoprojeto/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .(/)?$ index.php
</IfModule>
Nenhum comentário:
Postar um comentário