Mover blog do Blogger para o WordPress

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.

Deixe um Comentário

3 Comentários.

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

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

Não fique de fora, dê sua opinião!

%d blogueiros gostam disto: