Faça seu site funcionar sem WWW
[update] O Emanuel fez uma consideração importantíssima: se o servidor/DNS não está preparado a receber determinado site sem o www, o endereço será visto como inválido e, logo, não funciona a solução abaixo. Alguém tem uma solução, ou sabe a origem exata dessa questão de alguns sites funcionarem sem o prefixo e outros não?
O Emanuel começou um post muito interessante, defendendo a não utilização de www no início dos endereços. E ele está certíssimo. Quer um bom motivo?
Por padrão, os browsers atuais já reconhecem o protocolo HTTP como o padrão. Isso quer dizer que quando o browser faz a requisição ao servidor, já inclui o http://, e o www é apenas um subdomínio, indicando redundantemente o propósito da requisição. Seria o mesmo que incluir um subdomínio em um endereço de e-mail como rafael@mail.rafaelmarin.net.
Digitar, então, o www no início é apenas uma perda de tempo. Muitos sites funcionam sem que o www seja digitado, mas outros ainda são inacessíveis sem este prefixo. O Emanuel preferiu não trazer nenhuma solução prática para resolver este problema. Mas eu trouxe.
Ora bolas, o que fazer?
O objetivo é criar um redirecionamento, onde sites digitados sem www funcionem da mesma maneira. Em geral, alguns servidores permitem isso automaticamente (teste o seu). Caso não funcione, no seu arquivo .htaccess, acrescente as seguintes linhas de código:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.dominio\.com$ [NC]
RewriteRule ^(.*)$ http://dominio.com/$1 [R=301,L]
Não esqueça de que o mod_rewrite deve estar habilitado para que esta alteração faça efeito.
Se temos direito de ir e vir, por que não teríamos o de escolher entre digitar www ou não? É pura perda de tempo. Ah, e existe até o site No-WWW, que valida seu site e sustenta uma campanha contra o uso do www.


Caso for a droga do IIS (que só vive por api) basta apenas criar um alias do domínio sem o http://WWW.
Essa metodologia também funciona no apache sem precisar de módulo, é a mais usada no processo de configuração por padrão.
Abraço cara.
E sem www hahaha
Muito bom.
Faz um bom tempo que não sei o que é digitar www na barra de endereços. E sempre me irrito quando o site não aceita isso… :)
bom, eu particularmente, não vejo problema em digitar ou não um www na frente de um site. Claro, é uma opinião pessoal. Pra mim tanto faz… já me acostumei a fazer isto. Claro q fica mais agil o acesso sem o www, pois se tu digitar sem no firefox (e outros navegadores) e ele grava no historico e fica mais rapido de achar o endereço desejado depois. Mas ainda sim, pra mim, economiza décimos de segundo… então pra mim não faz muita diferença. hehe, mas é interessante o post pois, de qualquer jeito, é importante ter as 2 opções disponiveis, se nao um cara acessa sem, nao consegue entrar, ai acha q o site ta off e acaba sendo um visitante a menos…
é isso, abraço Rafael! =) obrigado pelo comment no meu blog ;-)
Muito bom Rafael, quando criei o post queria apenas discutir a idéia sem entrar em soluções técnicas.
Mas que bom que você colaborou com a parte que eu não quis discutir. Editarei o post colocando um link para cá.
Abraço
Acho que a questão não é a de opinião pessoal, mas sim de que o site deve estar acessível com ou sem o prefixo.
Isso, como disse Steve Krug em seu livro “Não me faça pensar”, “a ‘conversa mental’ ocorre em uma fração de segundo, mas você pode ver que é um processo bastante turbulento”.
E não é que é verdade? As pessoas não têm tanta paciência assim. Por isso, o site deve fazer sua parte para que o usuário não precise pensar e “conversar mentalmente”, o que leva a gastar mais tempo na navegação e, inclusive, a tomada de decisões (como a de sair do seu site).
Depende muito do servidor onde você hospeda seu site. Alguns já vem ativado o que contribui para uma melhor acessibilidade.
Com o uso das novas “Engines” dos Brownsers, o Firefox 2.0 e o IE 7.0, em alguns sites já é possível somente digitar apenas o nome e automaticamente “caem” no possível página. É como se fosse um breve redirecionador, mas claro, com o toque do buscador Google.
Abraço
Boa, tenho que fazer isso obrigatoriamente, e rápido. Até nem sei porque não fiz antes. Boa dica!
Acho que entre quem desenvolve isso jah é meio padrão, mas na hora de divulgar sempre uso com www, pq leigo identifica site por isso, senao ja pensa que é email, ou erra ao digitar, etc…
Pois é. Muitos (como o meu) já dão suporte automático. A solução é para quem não possui. =)
Mas Rafael, lembrei de um detalhe.
Sites onde o endereço sem WWW não está configurado para funcionar (provavelmente uma configuração de DNS) essa solução não faz nada a não ser enviar os usuários para um domínio fora de funcionamento (sem WWW).
Como faço para o blogger funcionar sem o www?