Esta abordagem ajuda a criar URLs mais amigáveis para os usuários em projetos que envolvem códigos HTML e PHP. URLs amigáveis simplificam a experiência do usuário e o processamento de URLs pelo servidor Apache, permitindo uma estrutura de URLs mais organizada e fácil de gerenciar.
- URLs mais amigáveis para o usuário.
- Simplificação do processamento de URLs pelo servidor Apache.
- Estrutura de URLs mais organizada e fácil de gerenciar.
Para implementar URLs amigáveis em projetos HTML e PHP, siga os seguintes passos:
- Configuração do Apache: Certifique-se de que o servidor Apache esteja configurado para manipular URLs amigáveis. Você pode fazer isso alterando as configurações no arquivo
.htaccess.
-
Caso não tenha um arquivo
.htaccesspré configurado, basta criar um. -
Dentro do arquivo
.htaccessinsira o codigo a seguir.RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.html -f RewriteRule ^(.*)$ $1.html RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ $1.php [NC,L] -
Ou baixe o código nos deixado nos arquivos deste repositório.
-
Estrutura de URLs: Crie uma estrutura de URLs organizada para o seu projeto HTML e PHP. Por exemplo, você pode usar URLs como
/paginaem vez de/pagina.htmlou/pagina.php. -
Links Amigáveis: Ao criar links em seu site, use URLs amigáveis em vez de URLs com extensões. Isso tornará a experiência do usuário mais agradável.
Aqui está um exemplo de como a estrutura de URLs pode parecer:
- URL Amigável (HTML):
https://seusite.com/pagina - URL Amigável (PHP):
https://seusite.com/pagina - URL Antiga (HTML):
https://seusite.com/pagina.html - URL Antiga (PHP):
https://seusite.com/pagina.php
Fique à vontade para contribuir com melhorias ou relatar problemas. Sua contribuição é bem-vinda!