Alterando a apresentação do seu domínio no Wordpress
em: 14-10-2009
Categorias: Artigos & Tutoriais, Destaques, Internet, Webdesign, Wordpress
Última actualização: 14-10-2009.
Grande parte dos websites podem ser acessados tanto usando o nome de domínio com o prefixo www ou sem colocar este prefixo. Alguns websites tanto suportam o endereço http://www.nomedosite.com ou http://nomedosite.com. Este não é nenhum problema para os seus visitantes, mas é uma grave falha de SEO, que pode até causar algum tipo de penalidade no Google. O grande problema aqui é o conteúdo duplicado: Robots dos motores de busca podem pensar que o endereço com www e sem www representam duas páginas diferentes, com mesmo conteúdo, considerando assim conteúdo duplicado. Além disso, você corre o risco de ter dois pageranks diferentes para a mesma página, o que é de certeza um problema.
Aconselho que visitem o Blog dos Domínios para saber mais sobre domínios próprios e como comprar e vender domínios.
A primeira coisa que devemos fazer para corrigir este problema é indicar uma formatação de domínio como a padrão do site. Na página de configurações do Google Webmasters Tools existe uma opção para indicar o preferred domain(domínio padrão), que será usado pelo Google como o padrão da conta. Se você por exemplo escolher o nome com www como padrão da sua conta, o Google irá colocar www em todas as páginas do seu site indexadas naquele motor de buscas. Eu prefiro usar o endereço sem www como padrão da conta, mas é uma questão pessoal: Porquê estar a repetir www em todas as páginas se eu posso remover?
Criando redireccionamentos 301 para o domínio padrão
Depois de escolher o domínio padrão a usar no seu blog, você precisa redireccionar todo o tráfego e links que apontavam para o formato antigo, para o novo domínio padrão escolhido. O redireccionamento pode ser permanente, uma vez que a nossa escolha é definitiva. Assim, depois de algum tempo, todos os endereços antigos nos índices dos motores de busca serão substituidos pelos novos que indicamos no redireccionamento.
Imagina que a sua escolha foi usar endereços com o prefixo www, então usaremos o htacess para colocar este prefixo nas URLs que não tiverem. Para isso, basta abrir o ficheiro .htacess no directório raiz do seu Wordpress(ai onde está o wp-config.php!) e colar o seguinte código:
7a98fdec7859c964f6aad3edfffe515d000
Substitua o seusite.com pelo nome de domínio do seu site. Assim redireccionamos todas as requisições e links de seusite.com para www.seusite.com. Note que no INFOmoz eu fiz exactamente o contrário, pois não preciso de www no endereço. Esta forma de redireccionamento só funciona em servidores Apache rodando no Linux, uma vez que apenas estes possuem suporte a mod_rewrite.
Para saber mais sobre domínios, aconselho que visitem o Blog dos Domínios, do Nuno, que é um dos anunciantes aqui do INFOmoz, e possui excelentes artigos sobre domínios próprios.
Posts relacionados:
- O que você precisa saber sobre domínios próprios
- Glossary Plugin for Wordpress 2.8+ and MU
- Analytics360- Plugin para integrar as estatísticas do Google Analytics no Wordpress
- A minha solução para inserir códigos HTML nos posts Wordpress
- Dica: como ter um dominio com PageRank 4, sem ter que pagar nada!
Donate to INFOmoz!
No meu caso também é o contrario seria então assim???
RewriteCond %{HTTP_HOST} !^(.*)\\.www.seusite\\.com$ [NC]
RewriteRule ^(.*)$ http://seusite.com/$1 [R=301,L]
Verifique se esta correto, por gentileza
[Reply]
Ou então
RewriteCond %{HTTP_HOST} http://www.seusite.com/$1 [NC]
RewriteRule ^(.*)$ !^(.*)\\.seusite\\.com$ [R=301,L]
[Reply]
Ou então
RewriteCond %{HTTP_HOST} http://www.seusite.com/$1 [NC]
RewriteRule ^(.*)$ !^(.*)\\.seusite\\.com$ [R=301,L]
[Reply]
Obrigado eu, já agreguei vc no meu RSS. Gostei muito do teu blog. Visita o meu
netmind.com (no twitter netmid, no facebook Miguel Cabezas em Belém do Pará, Brazil)
Um prazer te conhecer
[Reply]
Desculpa eu de novo
o meu arquivo original .htacess é:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
tentei assim
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{HTTP_HOST} ^www\\.blogdonetmind\\.com$ [NC]
RewriteRule ^(.*)$ http://blogdonetmind.com/$1 [R=301,L]
</IfModule>
# END WordPress
redireciona mas mostra o blog sem formatação
a minha instalação de wp esta em blogdonetmind.com/blog no entanto tenho dos arquivos .htacess um em blogdontetmind.com e outro em blogodnetmind.com/blog
tem que gregar ao path o arquivo index ou algo assim?
[Reply]
BackstageEL Reply:
October 20th, 2009 at 19:11
Oi Netmind, tentei visitar o seu blog, mas ele diz not found…. Voce removeu o blog?
Quando acesso o blogdonetmind.com tudo bem, mas com /blog nao encontra nada
[Reply]
blogdonetmind.com/blog é onde esta a minha instalação do wordpress, não é para acessar o blog nessa url.
Creio que não me expliquei bem.
O problema é o redirecionamento de http://www.blogdonetmind.com para blogdonetmind.com que é a url que tenho indexada no google. Na verdade ele sempre redirecionou, porem eu gostaria de saber como faz isto (baseado na configuração atual do arquivo .htacess), pois eu não mexi no arquivo .htacess nunca até hoje.
Cuando fui mexer para fazer o redirecionamento conforme a tua dica, ele mantive o redirecionamento, porém, o blog ficou mostrando os post sem a formatação do tema. Assim que restabeleci o arquivo .htacess original sem as mudanças.
De todas formas estou pesquisando o problema.
Grato pela tua atenção.
[Reply]
Idioma
Portugues
Inglês
See Also
Featured
A evolução do videogame
Análise de websites moçambicanos
Presidente Armando Guebuza cada vez mais internetado, agora no Twitter e no Youtube!
Nova estrutura para as séries de artigos do INFOmoz
Como se esconder na blogosfera sem ser anónimo?
Janeiro-mês de se organizar!
8 formas de optimizar o seu blog para o Google
Analisando o SEO do blog - Desafio 7 dias
Saiba o que os leitores procuram no seu blog
Como divulgar o seu blog, partilhando informação e conhecimento
Search
Updated Articles
Sponsors
Actualizações por email!
Advertisement
Categories
Comming soon
Nenhum artigo agendado.































BackstageEL Reply:
October 19th, 2009 at 15:34
Oi Netmind. Aqui está a solução para o caso contrário
RewriteCond %{HTTP_HOST} ^www\\.seusite\\.com$ [NC]
RewriteRule ^(.*)$ http://seusite.com/$1 [R=301,L]
O que tinha de fazer é pegar a primeira linha do segundo comentário e a segunda linha do primeiro comentário rsrsrs
Obrigado por comentar aqui no INFOmoz
[Reply]