Mover blog do Blogger para o Wordpress

5 de abril por HoloCoCos Comente »

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

[code]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][/code]

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.

Espalhe essa idéia:
  • Twitter
  • Facebook
  • del.icio.us
  • LinkedIn
  • RSS
  • Google Bookmarks
  • email
  • PDF

3 comentários

  1. William disse:

    onde fica esse .htaccess ?
    Revirei tudo e nem achei nada la…

  2. wendson disse:

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

Deixe uma resposta