Como fazer o redirecionamento 301 do seu Blogger para o WordPress

quinta-feira, 5 de janeiro de 2012

Número de passos: 15

Sabemos que a tarefa de importar posts do 
Blogger para o WordPress é uma tarefa relativamente fácil. Mas, e quanto aos seus futuros visitantes? E os links que as outras pessoas dizeram, indicando o seu site? E as indexações já feitas do Google?

Para não perder todos esse trabalho já feito, há um recurso bem interessante chamado redirecionamento permanente 301. Através dele, você poderá mover todos os posts do seu site e, junto com ele, redirecionar todas as visitas futuras para o seu novo site.

Além de prático e pouco incômodo para o seu visitante - que não vai encontrar aquela infame página de erro 404 nos links antigos -, o Google perceberá que o seu novo blog não está duplicando o conteúdo do Blogger antigo (e assim, correndo o risco de nem ter o novo endereço indexado nas buscas). Com este recurso, todos os mecanismos de busca atualizarão os endereços com o tempo, automaticamente.

Achou interessante? Confira este passo-a-passo que o Suando a Gravata fez para você e não perca os visitantes do seu blog só porque você migrou de endereço.

Atenção! A modificação de quaisquer itens nos códigos abaixo pode fazer com que este passo-a-passo não dê certo. Apenas os itens destacados em negrito podem (e devem) ser modificados.

Configurando o permalink no WordPress

Passo 1. Entre no WordPress do seu blog e faça o login;

Passo 2. Acesse o Painel do seu blog WordPress;

Passo 3. No menu lateral, clique em Configurações e selecione a opção Permalinks;

Passo 4. Na opção personalizada, copie o código abaixo:

/%year%/%monthnum%/%postname%.html

Importando seu site do Blogger para o WordPress

Passo 5. Para importar os posts, comentários e usuários do Blogger, vá em Ferramentas e escolha a opção Importar;

Passo 6. Escolha a opção Blogger e, na página seguinte, clique em Autorizar;

Passo 7. Faça login usando sua conta do Blogger e selecione o blog;

Passo 8. Autorize o acesso do WordPress para que o conteúdo do seu blog antigo seja importado automaticamente;

Configurando o redirecionamento no Blogger

Passo 9. Entre no site do Blogger e faça login com a sua conta;

Passo 10. Vá em Dasboard > Modelo > Editar HTML;

Passo 11. Reverta para o modelo clássico e adicione o seguinte código depois de <Blogger>:

<MainOrArchivePage>
<script language=
javascript><!“
var blog_root=http://www.endereçodoseusitenovo.com/;
document.location.href=blog_root;
//“></script>
</MainOrArchivePage>

<ItemPage>
<script language=
javascript><!“
var process_page=
http://www.endereçodoseusitenovo.com/bloggerposts.php;
var newpage=process_page;
var oldlink=
<$BlogItemPermalinkUrl$>;

newpage+=?p=+oldlink;
newpage=newpage.toLowerCase();
document.location.href=newpage;
//“></script>
</ItemPage>


Passo 12. Ainda no mesmo texto, coloque o código abaixo entre <head> e </ head>:

<meta http-equiv=refresh content=0;url=http://www.endereçodoseusitenovo.com/ />


Validando o redirecionamento no WordPress

Passo 13. Crie um arquivo de texto no Bloco de Notas e nomeie-o como bloggerposts.php. Cuidado para que o Windows não coloque a extensão .txt no final.

Passo 14. Copie o código abaixo dentro do arquivo de texto bloggerposts.php e faça upload dele na pasta-raiz do seu domínio usando o seu programa de FTP preferido:

<?php

require($_SERVER['DOCUMENT_ROOT'].'/wp-blog-header.php');
$search_link = $_GET['p'];
$vars = explode('/', $search_link);
$num = count($vars) - 1;
$filename = $vars[$num];
$slug = str_replace(".html", "", $filename);

$SQL = "SELECT posts.* FROM $wpdb->posts AS posts WHERE posts.post_name = '$slug' LIMIT 1";
$posts = $wpdb->get_results("$SQL");

if ($posts) {
foreach ($posts as $post) {
$found_link = get_permalink($post->ID);
}
}
else
{
$found_link = "http://www.endereçodoseusitenovo.com/";
}

?>

<html>
<head>
<title>Redirecionando...</title>
<script language="javascript"><!--
document.location.href="<?php echo ($found_link); ?>";
//--></script>

<meta http-equiv="refresh" content="2;url=<?php echo ($found_link); ?>">

</head>
<body>
<h1>Redirecionando...</h1>
<p>Se o procedimento demorar, você também pode entrar no nosso site clicando no link abaixo<a href="<?php echo ($found_link); ?>"><?php echo ($found_link); ?></a>.</p>
<p>O novo endereço deste site é <a href="http://www.endereçodoseusitenovo.com/">www.endereçodoseusitenovo.com/</a>.</p>
</body>
</html>

Passo 15. Se você seguiu todos os passos com cuidado, sem alterar o código, certamente o redirecionamento 301 do Blogger para o WordPress já estará funcionando.

Atenção! Depois de fazer este procedimento, não exclua o blog antigo, no Blogger. De nada adiantará este tutorial se você fizer isso.

 


 

____________________________________________________________________________________________________
Esta mensagem e seus anexos podem conter informações confidenciais ou privilegiadas e seu teor é dirigido apenas para conhecimento do seu destinatário. Caso não seja o destinatário desta mensagem ou se lhe foi enviada por engano, solicitamos a gentileza de notificar o remetente e eliminá-la juntamente com os seus anexos imediatamente. A utilização indevida do conteúdo desta mensagem ou de seus anexos e a divulgação a quaisquer terceiros é expressamente proibida e punida pela legislação vigente.

This message may contain confidential or privileged information and intended solely for the use of the individual to whom it is addressed. If you are not the intended recipient of this message, please telephone or email the sender and delete this message and any attachment from your system. Unauthorized publication, use, dissemination, forwarding, printing or copying of this e-mail and its associated attachments is strictly prohibited and may be subject to the penalties of law.


0 comentários:

Postar um comentário

 
Suando a Gravata! | by TNB ©2010
Related Posts Plugin for WordPress, Blogger...