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 istifadəçi bunu faydalı hesab edir
Bu cavab sizə kömək etdi?

Uyğun məqalələr

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