Busca


imprimir pdf

Algumas ideias sobre mod_rewrite


Mod_rewrite está disponível na OVH para o conjunto dos alojamentos partilhados (excepto 20gp). Para saber mais: http://www.engelschall.com/pw/apache/rewriteguide

Reencaminhamento simples


  • edite o ficheiro .htaccess:

RewriteEngine On
RewriteRule? .* testing.php


Esta fórmula reencaminha cada pedido para o certificado testing.php

  • ou

RewriteEngine On
RewriteRule? letstest /test_wslash/testing.php


Esta fórmula re-dirige cada pedido /letstest sobre o script /test_wslash/testing.php

Re-escrita dos URL


O módulo mod_rewrite permite uma nova redacção dos URL.

  • .htaccess:

RewriteEngine On
RewriteCond? %{REQUEST_URI} !testing.php
RewriteRule? (.*) testing.php?var=$1


Estas regras lançam o script testing.php com a variável GET que contém a URL posto pelo utilizador.

  • php

print("testing server
\n");
print("var: $var\n");
?>


Reencaminhar automaticamente o visitante para o site em ssl, quando visita o site que não está protegido


RewriteEngine on
Rewritecond %{HTTP_HOST}
nome_dominio.tld$
Rewriterule

  • Para só passar para o site protegido para a consulta de uma página precisa:

RewriteEngine on
RewriteCond? %{HTTP_HOST}
nome_dominio.tld$
RewriteCond? %{REQUEST_URI} ~094/page.php
RewriteRule?

nNote :

Para conhecer o endereço protegido no seu plan : SSLPartilhado