Anúncio provido pelo BuscaPé
4
Mai 2008

Alterando o permalink sem perder visitantes vindos de buscadores

Publicado em Como fazer, Macetes, Php por John-Henrique às 4:50 pm |

Precisei alterar o permalink de meu blog e infelizmente os plugins Dean’s permalink migrations e Plugin permalink redirect não puderam me ajudar, isso devido ao fato de eles redirecionarem de
www.vibemidia.com/2007/05/03/alterando-permalink-sem-perder-visitantes-vindos-de-buscadores
Para
www.vibemidia.com/alterando-permalink-sem-perder-visitantes-vindos-de-buscadores e www.vibemidia.com/web/alterando-permalink-sem-perder-visitantes-vindos-de-buscadores
mas não conseguem redirecionar de www.vibemidia.com/alterando-permalink-sem-perder-visitantes-vindos-de-buscadores para www.vibemidia.com/web/alterando-permalink-sem-perder-visitantes-vindos-de-buscadores (pelo menos não funcionou comigo).
É possível criar o permalink como eu desejava mas, não era possível que alguém acessasse o endereço antigo e visualiza-se a pagina corretamente, sempre dava erro 404 (página não encontrada).
Resolvi o problema usando apenas 5 linhas de código em PHP, este pequeno código permite que o wordpress verifique se o artigo existe, caso não exista o wordpress leva para a página 404 e é nela que resolvi o problema, permitindo que você não perca os visitantes vindos de links antigos, divulgo aqui o script para resolver este problema.
Abra o arquivo 404.php do seu template e adicione na primeira linha o seguinte código.

<?php
$redirect = explode( “/”, $_SERVER[’REQUEST_URI’] );
if( ( count( $redirect ) >= 2 ) && ( !isset( $_GET[’name’] ) ) )
{
header( “location: ?name=”. str_replace( ‘.html’, ”, $redirect[ 1 ] ) );
}
?>
Estou utilizando este código em meu blog a 15 dias para alterar o permalink e não perder os visitantes, até o momento não houve problemas, todos os visitantes tem conseguido acessar normalmente e de acordo com os relatórios do Google Webmasters e Google Analytics está tudo certo.

Talvez você queira ver Cd, mp3 player, tv, jogos, som

Você tem alguma dúvida ou dificuldade em algum programa? Envie sua dúvida pra mim

Tags:


Deixe sua opinião







Você pode usar tags HTML como: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>