Por definição o mod_rewrite está activo nos servidores da Host2Africa. Neste tutorial veremos como implementar regras no .htaccess e verificar o seu funcionamento.
1. Criar um Arquivo .htaccess
para Teste
Visto que o mod_rewrite
está activo, as regras no .htaccess
funcionarão.
-
No diretório raiz do seu site
/public_html/
crie ou edite o arquivo chamado.htaccess
-
Adicione este código:
-
Salve o arquivo
.htaccess
Interpretação do código:
-
RewriteEngine On: Activa o mecanismo de reescrita de URLs.
-
RewriteRule ^pagina$ pagina.html [L]:
- Essa regra diz que se a URL acessada for exatamente pagina (sem extensão), então o servidor redirecionará a requisição internamente para pagina.html.
- O caractere ^ indica o início da string e $ o fim, garantindo que apenas test-rewrite exato seja correspondido.
- O flag [L] significa que essa é a última regra a ser processada caso ela corresponda, evitando que outras regras sejam aplicadas.
2. Testar
-
Em um navegador web acessa o endereço "pagina", sem indicar a extensão
-
Caso o conteúdo carregado for o da página "pagina.html", isso indicará que o redirecionamento funcionou correctamente.
-
Caso aparecer o erro "404 - página não encontrada", então o redirecionamento não funcionou. Deverá checar o ficheiro .htaccess se há algum erro de escrita.
- Nota: O ficheiro .htaccess diferencia maiúsculas de minúsculas. Por exemplo, os códigos
RewriteEngine on
ouRewriteengine On
não funcionarão.