Como activar o mod_rewrite no cPanel

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.

  1. No diretório raiz do seu site /public_html/ crie ou edite o arquivo chamado .htaccess

  2. Adicione este código:

     
    RewriteEngine On
    RewriteRule ^pagina$ pagina.html [L]
  3. 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

  1. Em um navegador web acessa o endereço "pagina", sem indicar a extensão

  2. Caso o conteúdo carregado for o da página "pagina.html", isso indicará que o redirecionamento funcionou correctamente.

  3. 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.

  4. Nota: O ficheiro .htaccess diferencia maiúsculas de minúsculas. Por exemplo, os códigos RewriteEngine on ou Rewriteengine On não funcionarão. 

  • mod_rewrite, phpinfo
  • 0 utilizatori au considerat informația utilă
Răspunsul a fost util?

Articole similare

Como aceder ao painel de controlo cPanel

No painel de controlo cPanel você pode enviar os ficheiros do seu site, criar e gerir emails,...

Como enviar os ficheiros do seu site ao servidor usando o cPanel

Para enviar os ficheiros do seu site ao servidor usando o cPanel, deverá fazer o seguinte: 1....