
Buckminster
(usa Debian)
Enviado em 05/06/2013 - 18:22h
Use o modulo “rewrite” do apache no arquivo .htaccess.
Exemplo;
Redirecionando tudo para um único host:
RewriteEngine on << habilita o módulo
RewriteCond %{HTTP_HOST} !^www.site.com.br [NC,OR]
RewriteCond %{SERVER_NAME} !^www.site.com.br [NC]
RewriteRule (.*)
http://www.site.com.br/$1 [R]
Redirecionando um velho domínio para um novo domínio (htaccess redirect)
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*)
http://www.novosite.com.br/$1">
http://www.novosite.com.br/$1 [R=301,L]
Outro exemplo:
Usuário acessa:
http://www.meusite.com.br
Cai em:
http://www.novosite.com.br
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$
http://www.novosite.com.br/$1">
http://www.novosite.com.br/$1 [R]
Esse .htaccess deverá estar no diretório de meusite.com.br
E você deverá estar com o módulo mod_rewrite habilitado.
Para saber mais veja o help ou o manual do Apache.
Estou meio enferrujado nisso, mas já dá para você ter uma boa idéia.