Em um nível técnico, os dois nomes não se referem ao mesmo domínio objeto.
Google e outros motores de busca, muitas vezes ver esses dois objetos como distintos servidores web.
Por outro lado, se o servidor não responder em ambos os domínios, outros webmasters podem apontar para qualquer nome para o seu site. As causas deste problema é que seus links agora são divididas entre os dois domínios, enfraquecendo a sua eficácia.
A maioria dos webmasters escolher para redirecionar todos os pedidos para o usuário www versão do seu nome de domínio. Experimente digitar "tech-faq.com" em seu navegador. Você será automaticamente redirecionado para "www.tech-faq.com".
A melhor maneira de aplicar isso no seu servidor web Apache é a utilização da funcionalidade mod_rewrite para redirecionar todo usuário solicita o nome de domínio de sua escolha.
O primeiro passo é editar o arquivo httpd.conf para carregar o módulo mod_rewrite.
Isto tem muito provavelmente já foi feito. Se, no entanto, não é muito simples de adicionar.
1. Encontre a seção em seu arquivo httpd.conf que contém os comandos LoadModule.
2. Adicionar este comando LoadModule se já não existe:
LoadModule rewrite_module / usr / local / libexec / apache / mod_rewrite.so
Certifique-se de usar o local correto do arquivo mod_rewrite.so em seu sistema.
O próximo passo é configurar o reescrever regras. Isto pode ser feito, quer no seu arquivo httpd.conf ou no indivíduo. Htaccess arquivos.
Se você tiver acesso ao httpd.conf, provavelmente é mais fácil de fazer a alteração lá. Se você estiver em um servidor compartilhado e não tem acesso para editar o httpd.conf, ele não é mais difícil fazer as modificações para o seu. Htaccess ficheiro.
A escolha dos locais é muitas vezes uma questão de gosto pessoal.
Para configurar a reescrever regra em httpd.conf, edite o VirtualHost recipiente adequado.
Adicione as linhas a seguir para o VirtualHost container para seu Web site.
Certifique-se de editar o nome do host para coincidir com as configurações do seu servidor.
Regravar mecanismo em
RewriteCond% (HTTP_HOST)! ^ Www.example.com (: 80)? $
RewriteRule ^/(.*) http://www.example.com/ $ 1 [L, R = 301]
Certifique-se de editar o nome do host para coincidir com as configurações do seu servidor.
<IfModule Mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond% (HTTP_HOST)! ^ Www \. Exemplo \. Com [NC]
Regravar regra ^(.*) http://www.example.com/ $ 1 [L, R = 301]
</ IfModule>
Para obter instruções mais detalhadas sobre a execução de um redirecionamento para a WWW. Htaccess, leia
Bookmark Devo utilizar WWW em nome do meu site?
Latest Blog Posts