PHP - Views :: 70

Como criar rotas amigáveis no PHP usando o arquivo .htaccess

19/06/2026 7 min Administrador Sem avaliações ainda

URLs cheias de parâmetros como artigo.php?id=12&cat=web deixam o site feio e prejudicam o SEO no Google. Criar rotas amigáveis limpa esses links, transformando-os em estruturas intuitivas como /artigo/web/css-moderno.

1. Ativando o Mod_Rewrite no Apache

Através do arquivo .htaccess na raiz do servidor, instruímos o Apache a interceptar todas as requisições que não apontem para um arquivo real e redirecioná-las para um arquivo indexizador.

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Como ler no PHP: Com essa regra ativa, qualquer link digitado vira uma string dentro de $_GET['url']. Você pode aplicar um explode('/', $_GET['url']) para quebrar o caminho e identificar qual página carregar.

Deixe sua Avaliação