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 onouRewriteengine Onnão funcionarão.
