Alterando o formato dos links permanentes no Wordpress sem ser esquecido pelos buscadores
Alterar o formato dos links permanentes (permalinks) implica em um grande problema: tudo o que foi indexado até hoje pelos buscadores será perdido.
Em uma das quebradas da web, encontrei um plugin para o Wordpress que resolve este problema. Ao receber uma solicitação utilizando o formato antigo, ele avisa ao solicitante que o endereço mudou e redireciona ele para o local correto.
O download dele pode ser feito aqui: Permalinks Migration Plugin.
E se a estrutura do blog mudou também?
Veja o meu blog, por exemplo. Antigamente ele era hospedado na IPHotel dentro da pasta /blog. Hoje, na DreamHost, ele está na raiz do servidor. Agora vá até o Google e procure por tudo o que ele já indexou do meu blog. Eis o resultado:

Tá vendo o /blog nas indexações? Pois é, sem uma intervenção técnica ao clicar num dos links acima você receberá um Page not found como resposta. A solução mais rápida e prática que achei para esta situação foi tratar o acesso feito à pasta blog. Em outras palavras, criei uma pasta blog, tal como existia antigamente, e adicionei um arquivo index.php com o seguinte código:
Esse código pega tudo o que vem depois do /blog e encaminha para a raiz do servidor, que é o local onde está instalado o Wordpress. Uma requisição do tipo www…/blog/index.php/algum_post, por exemplo, será enviada para http://www…/algum_post.
No meu caso tive que tratar também o index.php, pois o servidor antigo não tinha suporte ao recurso URL Rewriting, por isso os permalinks foram gerados com o nome do arquivo junto. Acredito que a maioria dos blogs não vai precisar deste tratamento, portanto o index.php pode ser removido da variável $str.
Até +.





Isso era fácil de resolver, em servidores PHP Windows você tem que pedir para que o provedor configure a permissão de READ para o usuário anônimo na pasta que está um nível acima do diretório do site, assim ele funciona.
Não entendi Allison.
Há quase um ano atrás eu fiquei louco atrás de um plugin que fizesse isso, na época até encontrei um, mas não funcionou corretamente.
Hoje não preciso mais, mas de qualquer forma seu post está salvo no meu del.icio.us, afinal, nunca se sabe quando vai precisar.
Obrigado pelo Tutorial.
Abraço
Bom post! Esclareceu minhas dúvidas quanto ao nome do site e do arquivo .htaccess
Abs,