Ativando modo de reescrita de URL (mod_rewrite) no Apache
Olá pessoal! Essa é a minha primeira contribuição, espero que seja útil para alguém :)
O servidor web Apache possibilita algo muito interessante, que é reescrita de URL. Basicamente é mudar o endereço de acesso ao conteúdo do site, é uma forma de embelezar e também tornar mais eficiente a indexação por buscadores como Google, DuckDuckGo, StartPage, dentre outros.
Por exemplo, usar:
http://www.meusite.com.br/ativa-url-amigavel/
Ao invés de:
http://www.meusite.com.br/?p=1
Para fazer isso é muito fácil!
1) Verificar os módulos que estão ativados no servidor Apache.
cd /etc/apache2/mods-enabled/
$ ls
Se não existir um módulo denominado "rewrite.load" na pasta, basta ir para o passo 2, caso exista, basta ir para passo 3.
2) Habilitando o módulo rewrite.load no Apache:
sudo a2enmod rewrite
Agora vamos partir para a alteração do arquivo de configuração do Apache, no passo 3.
3) Alterando o arquivo de configuração do Apache, para consolidar o uso da "URL amigável".
[4] Comentário enviado por seventhiago em 05/11/2017 - 14:01h
Boa tarde, Estou com um servidor ubuntu 16.04. php7.0. apache2.4 rodando magento 1.9.3 e não consigo ativar o mod_rewrite. Alguém poderia me dar uma ajuda por favor.
[5] Comentário enviado por vitormuniz em 21/11/2017 - 11:56h
[4] Comentário enviado por seventhiago em 05/11/2017 - 14:01h
Boa tarde, Estou com um servidor ubuntu 16.04. php7.0. apache2.4 rodando magento 1.9.3 e não consigo ativar o mod_rewrite. Alguém poderia me dar uma ajuda por favor.
To com o mesmo problema. Já testei essa solução e não funciona. No meu localhost XAMPP funciona normal.
Mensagem:
"Not Found
The requested URL /index.php was not found on this server.
Apache/2.4.18 (Ubuntu) Server at 200.128.32.21 Port 80"