Barbeador Mach 3 Power Ícone do Blog
abr 05

Uma das vantagens de mudar de hospedagem é que saí de um servidor Windows com IIS e fui para um Linux com Apache, podendo utilizar o famoso mod_rewrite para definitivamente migrar meu blog do Blogger para o Wordpress.

Eu tinha mantido os arquivos .html e .php no site, colocando um redirecionador nos .php, mas o Google e todo mecanismo de procura continuava enxergando as três versões (do Blogger em PHP, do Blogger em HTML e do Wordpress). Chegava ao cúmulo de aparecerem comentários na versão do Blogger!

A migração foi bem simples:

  1. mudar o permalink de “/index.php/%year%/%monthnum%/%postname%/” para “/%category%/%postname%/”
  2. instalar o plugin Dean’s Permalinks Migration (existe um bug na versão 1.0 e eu instalei a versão 1.1-gx)
  3. colocar o antigo permalink no plugin acima
  4. acrescentar as linhas abaixo no início do arquivo .htaccess
RewriteRule ^([0-9]{4})/([0-9]){2}/(.+)\.(php|html)$ index.php/$1/$2/$3 [R=301,NC,L]
RewriteRule ^([0-9]{4})_([0-9]){2}_01_(holococos_)?archive\.(php|html)$ index.php/$1/$2/$3 [R=301,NC,L]

A primeira linha redireciona permanentemente links do tipo http://holococos.sjdr.com.br/2007/01/ano-novo.php ou http://holococos.sjdr.com.br/2007/01/ano-novo.html para http://holococos.sjdr.com.br/index.php/2007/01/ano-novo/ que, pelo fato de seguir o antigo permalink, será redirecionado permanente pelo plugin Dean’s Permalinks Migration para http://holococos.sjdr.com.br/nonsense/ano-novo/

A segunda linha redireciona as antigas páginas de arquivo do Blogger, utilizando a mesma lógica.

Compartilhe:
  • Rec6
  • Google
  • Live
  • YahooMyWeb
  • del.icio.us
  • Digg
  • Technorati
  • TwitThis
  • Facebook
  • LinkedIn
  • E-mail this story to a friend!
  • Print this article!

Uma resposta para “Mover blog do Blogger para o Wordpress”

  1. wendson disse:

    Nao entendi a segunta linha do aquivo .htaccess
    Devo colocar o que?

Comente