Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

:: Erick ::

Redirecionamento permanente de dominio

Recommended Posts

Pessoal, estou com um problemão, será que podem me dar uma luz?

 

Eu tenho dois sites iguais. Os dois puxam os arquivos da mesma pasta, ou seja, eles tem o mesmo htaccess, a mesma index, etc.

 

Eu quero que toda vez que a pessoa acessar o site A, recirecione para o site B. Tentei usar o seguinte codigo no htaccess mas não funciona:

 

RewriteEngine on
Redirect 301 http://siteA.com http://siteB.com

 

Algúem pode me ajudar? Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi, André. O problema é que o site A e o site B tem o mesmo htaccess, são dois dominios diferentes apontando para os mesmos arquivos no servidor.

 

Eu achei uma solução que funciona parcialmente, mas como uso wordpress, só ta funcionando quando entro na pagina inicial

 

# For security reasons, Option followsymlinks cannot be overridden.
#Options +FollowSymLinks
Options +SymLinksIfOwnerMatch
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^siteA.com [NC] 
RewriteRule ^(.*)$ http://siteB.com/$1 [L,R=301] 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erick o redirecionamento está correto,

 

veja agora se seu servidor é linux, pois se for windows ele não aceita o htacess e sim o webconfig ou o httpd.ini, e são outras formas de fazer o 301.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erick o redirecionamento está correto,

 

veja agora se seu servidor é linux, pois se for windows ele não aceita o htacess e sim o webconfig ou o httpd.ini, e são outras formas de fazer o 301.

 

Nex, eu reparei que se eu acessar o www.siteB.com está funcionando certinho, mas caso eu acesse algum post no formato www.siteB.com/2012/post-de-exemplo/ ele não funciona, você sabe o motivo? Tem q alterar algo? eu uso wordpress

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara você redirecionou com o 301 um primeiro site para um segundo site.

 

porem é como se voce tivesse redirecionado a index para um site b.

 

exemplificando sou dono do site www.alface.com e quero redirecionar para o cenoura.com, faço o 301 porém isso não vai garantir que o conteudo do banco de dados do alface.com vai estar no cenoura.com o que voce tem que fazer alem de tudo é ter o conteudo do siteA no site B e assim redirecionar com o 301. Note que um site é uma coisa e outro é outra coisa, cada um tem seu banco de dados próprio e suas particularidades, não é pq você fez um 301 em um site que o conteudo deste site vai estar no outro site.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nex,

 

Exatamente, mas os meus dois sites tem o mesmo conteudo, eles apontam para os mesmos arquivos no servidor, ou seja se eu criar um post no cenoura.com/post-do-dia/ e eu tentar acessa-lo pelo alface.com/post-do-dia/ ele funciona normalmente. Aquele htacces funciona certinho se eu entrar na index ou em algum arquivo especifico (html,jpg,php, etc) ele só não funciona quando entro nos posts /2012/post-do-dia/ parece que ele não reconhece se não terminar com alguma extenção ele entende que é diretorio por causa da barra e não redireciona. Não sei como mudar isso

 

Valeu pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu estava com esse mesmo problema e eu consegui resolver com esse código no .htaccess

 

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.

RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

 

Fora isso você tem que ver se não tem mais nenhuma instrução no htaccess, pois ele vai seguindo as tarefas de acordo com o que ele vai lendo, se tiver alguma instrução de url antes dessa, por sua vez vai ser ignorada, por que veio depois.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.