wils@web ~ $ cat ~/ajuda/como-configurar-o-modulo-rewrite-no-apache-2-4-para-urls-amigaveis.md
ServidoresComo configurar o módulo rewrite no Apache 2.4 para URLs amigáveis
Introdução
O módulo mod_rewrite do Apache permite reescrever URLs, transformando-as em formatos mais amigáveis e fáceis de entender. Neste manual, você aprenderá a configurar o mod_rewrite no Apache 2.4 para criar URLs amigáveis.
Passo a Passo
1. Habilitar o Módulo mod_rewrite
Primeiro, você precisa garantir que o módulo mod_rewrite esteja habilitado. Execute o seguinte comando:
sudo a2enmod rewrite2. Configurar o Arquivo de Configuração do Apache
Edite o arquivo de configuração do Apache para permitir a reescrita de URLs. O arquivo pode ser encontrado em /etc/apache2/sites-available/000-default.conf ou em um arquivo específico do seu site:
sudo nano /etc/apache2/sites-available/000-default.confDentro da seção <VirtualHost>, adicione ou modifique a diretiva AllowOverride:
<Directory /var/www/html>
AllowOverride All
</Directory>3. Criar o Arquivo .htaccess
No diretório raiz do seu site (por exemplo, /var/www/html), crie um arquivo chamado .htaccess:
nano /var/www/html/.htaccessAdicione as seguintes regras para reescrever URLs:
RewriteEngine On
RewriteRule ^pagina/([0-9]+)/?$ pagina.php?id=$1 [L,QSA]4. Reiniciar o Servidor Apache
Após fazer as alterações, reinicie o servidor Apache para aplicar as configurações:
sudo systemctl restart apache2Conclusão
Agora você configurou com sucesso o módulo mod_rewrite no Apache 2.4 para URLs amigáveis. Lembre-se de testar suas URLs para garantir que a reescrita está funcionando corretamente. Dica: Sempre faça backup de arquivos de configuração antes de realizar alterações.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.