PedroFelipe Postado Novembro 14, 2010 Postado Novembro 14, 2010 Bom dia! Olha, o Google exibe resultados com e sem www. no meu site, eu estive pensando em padronizar tudo e redirecionar para www. quando o acesso for feito sem ele. Segue o código para inserir no .htaccess: Options +FollowSymLinks RewriteCond %{HTTP_HOST} ^seusite.com.br [NC] RewriteRule ^(.*)$ http://www.seusite.com.br/$1 [L,R=301] Quando o seu visitante acessar seusite.com.br, ele abrirá http://www.seusite.com.br. Quando o seu visitante acessar seusite.com.br/pagina.html, ele fará o mesmo: redirecionará para http://www.seusite.com.br/pagina.html. O redirecionamento é 301, ou seja, os motores de busca entenderão que a mudança é definitiva e passarão a indexar seu site apenas com www. Bem, agora vem uma dúvida: Quando eu acesso meusite.com.br/pagina, ele redireciona para http://www.meusite.com.br/pagina.php. Estou usando URLs amigáveis, tem como o redirecionamento ser feito para a URL amigável? Abs, Pedro Felipe :rolleyes:
Jordan Miguel Postado Novembro 14, 2010 Postado Novembro 14, 2010 No meu site eu fiz assim: RewriteEngine On RewriteCond %{HTTP_HOST} ^meusite.com RewriteRule ^ http://www.meusite.com%{REQUEST_URI} [L,R=301]
PedroFelipe Postado Novembro 15, 2010 Autor Postado Novembro 15, 2010 Utilizando %{REQUEST_URI} ao invés de $1 resolveu o problema de redirecionar para as páginas .php. Obrigado!
Visitante Stonelayer Postado Março 8, 2011 Postado Março 8, 2011 Esse lance do Google mostrar com ou sem WWW é configurado no Webmasters Tools. Você tem que adicionar as duas variáveis e definir se os resultados devem obrigatoriamente aparecer com ou sem o tal do WWW. Daí os resultados passam a aparecer como você definiu. Esse código HTACCESS é só um workaround que redireciona o cliente vindo por um endereço sem WWW para um com WWW. Simples assim. Recomendo ler isto.
Jordan Miguel Postado Março 8, 2011 Postado Março 8, 2011 Esse lance do Google mostrar com ou sem WWW é configurado no Webmasters Tools. Você tem que adicionar as duas variáveis e definir se os resultados devem obrigatoriamente aparecer com ou sem o tal do WWW. Daí os resultados passam a aparecer como você definiu. Esse código HTACCESS é só um workaround que redireciona o cliente vindo por um endereço sem WWW para um com WWW. Simples assim. Recomendo ler isto. Não, não é bem assim.. Digamos que você não tenha o webmaster tools instalados no seu website, o robô de busca irá seguir o padrão que o site indicar, independentemente de onde venha a visita, tudo será visto a partir do www ou sem o www.
Roots Postado Março 8, 2011 Postado Março 8, 2011 Esse lance do Google mostrar com ou sem WWW é configurado no Webmasters Tools. Você tem que adicionar as duas variáveis e definir se os resultados devem obrigatoriamente aparecer com ou sem o tal do WWW. Daí os resultados passam a aparecer como você definiu. Esse código HTACCESS é só um workaround que redireciona o cliente vindo por um endereço sem WWW para um com WWW. Simples assim. Recomendo ler isto. Perfeito o artigo, parabéns!
Visitante Stonelayer Postado Março 8, 2011 Postado Março 8, 2011 Não, não é bem assim.. Digamos que você não tenha o webmaster tools instalados no seu website, o robô de busca irá seguir o padrão que o site indicar, independentemente de onde venha a visita, tudo será visto a partir do www ou sem o www. Obrigado pelo esclarecimento! Então vamos considerar a minha dica um método mais rápido de fazer o Google indexar as páginas com ou sem WWW sem esperar a boa vontade do robô de cair a ficha e fazer a alteração.
Marcelo Maffezoli Postado Março 8, 2011 Postado Março 8, 2011 Para evitar problemas, fiz das duas maneiras tem alguns dias! hehe Agora... alguém sabe como faço para o caso de alguém digitar dominio/index.html ele redirecionar apenas para o dominio, sem ficar aparecendo esse index?
Posts Recomendados