Forçar acesso com www. via .htaccess - Webhosting in general - Portal do Host
Forçar acesso com www. via .htaccess
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:
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?
Pedro Felipe :rolleyes:
No meu site eu fiz assim:
RewriteCond %{HTTP_HOST} ^meusite.com
RewriteRule ^ http://www.meusite.com%{REQUEST_URI} [L,R=301]
Utilizando %{REQUEST_URI} ao invés de $1 resolveu o problema de redirecionar para as páginas .php.
Obrigado me ajuda tambem
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.
Perfeito o artigo, parabéns!
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.
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?