Digamos que atualmente hospedamos nosso blog WordPress em determinado domínio e gostaríamos de movê-lo para um novo domínio. Como fazer isso com o mínimo de aborrecimento e acerto de SEO?
Existe algum plug-in que possa ajudar nisso? (por exemplo, fornecendo redirecionamento automático de domínio cruzado 301 ou similar)
Eu recomendo manipular o redirecionamento 301 em seu servidor da Web em vez de no WordPress. O mod_rewrite ou RedirectMatch será muito mais eficiente do que rodar o WordPress para entregar um cabeçalho Location
:.
<VirtualHost *:80>
ServerName busted-cheap-url.com
# mod_alias
RedirectMatch permanent (.*) http://great-new-url.com$1
# OR mod_rewrite
RewriteEngine on
RewriteRule (.*) http://great-new-url.com$1 [R=301]
</VirtualHost>
Existem vários métodos para alterar o URL do blog; Eu costumo preferir definir um novo WP_HOME
e WP_SITEURL
em wp-config.php
como uma solução rápida, e executar comandos SQL no banco de dados como uma solução mais permanente.
Veja também:
Veja a resposta anterior sobre SEO e redirecionamento 301. Quanto a mover o wordpress:
É sobre isso. Você é bom para ir.
O que eu gostaria de fazer é exportar o banco de dados wordpress para um arquivo .sql. Então faça um localizar/substituir em oldurl.com para newurl.com. Sim, você pode apenas alterar o seu site_url e home_url na tabela de opções, mas você terá perdido muitos lugares.
Para não mencionar, alguns plugins vão quebrar se você não fizer assim.
Depois de fazer a alteração, importe seu arquivo .sql para o novo banco de dados no novo servidor.
O WordPress Codex é uma excelente ferramenta. :)