Mudança de URLs

Você pode configurar facilmente, o WordPress para que ele gere URLs amigáveis, facilitando a vida dos usuários e seu posicionamento nos mecanismos de busca.

Porém e se você se arrepender, depois que tiver centenas ou milhares de artigos escritos?

Até ontem, as URLs eram:

http://www.brpoint.net/arquivo/ano/mes/dia/nome_do_artigo.html

Vejam o desperdício enorme no tamanho da URL.

Há muito tempo, tenho a vontade de mudar para:

http://www.brpoint.net/categoria/nome_do_artigo.html

Mas a idéia de gerar centenas de linhas de regras do mod_rewrite no .htaccess, me dava calafrios.

Ontem, achei, no Lucrando na Rede, a solução para os meus problemas, um plugin que redireciona a regra antiga para a nova, desta forma, você pode alterar a regra, sem perder indexação ou qualquer coisa do gênero.

Finalmente, pude fazer a alteração para deixar quase como eu queria.

Como nem tudo são flores, tive que deixar o arquivo, na URL para que o Ultimate Tag Warrior funcionasse de forma correta, mas isso é um dano pequeno ;) , além disso o WordPress pegará sempre a primeira categoria, para os arquivos que possuem múltiplas categorias.

No final, ficou:

http://www.brpoint.net/arquivo/categoria/nome_do_artigo.html

Melhores ofertas para:

Blog, URL, Redirecionamento, mod_rewrite, urls_amigaveis

[bbl]Blog,URL,Redirecionamento,mod_rewrite,urls_amigaveis[/bbl]

Compartilhe e Guarde:
  • StumbleUpon
  • Enviar para o Ueba
  • Rec6
  • Enviar para o LinkK
  • Enviar para o DiHitt
  • Enviar para o LinkLoko
  • Enviar para o WebSapiens
  • Enviar para o LinkTo
  • Technorati
  • Enviar para o Imera
  • Faves
  • Google Bookmarks
  • MySpace
  • del.icio.us
  • Facebook
tabs-top

25 Comentários para “Mudança de URLs”

  1. Fica melhor mesmo. Eu também tô querendo mudar o do meu, para ficar /arquivo/ano/nome-do-artigo.htm, fica menor e mais fácil de entender. Devia aproveitar que ainda não tem tanta coisa para se preocupar, mas anda faltando tempo, hehe. (O tempo que sobra, uso pra comentar nos blogs e postar no meu =P)

    Acho que vou esperar para renovar tudo de uma vez mesmo. ^^

    Té! =)

  2. Eu havia pensado em fazer isso no meu blog também, porém, não o fiz por dois motivos:

    1ºEstou racionando o uso de plugins para manter uma performance legal.

    2º E se eu alterar a categoria de um post?!

    Eu sei que a segunda opção não é algo que aconteça com pessoas normais, mas é que um belo dia resolvi deixar de lado as categorias. Há pouco tempo, decidi usar de novo, e agora estou tendo que categorizar tudo de novo =P

    isso sim é de dar calafrios!!

  3. Silvano disse:

    Não sei se é melhor para busca mas acabei deixando como numerado.

  4. Neto Cury disse:

    No WP você pode até deixar o permalink como apenas o nome do artigo…
    tipo assim:
    http://seublog.com/nome-do-artigo.php
    porém, este método pode conflitar com o nome de páginas estáticas.

    • Bruno Alves disse:

      Da maneira que uso o UTW, preciso de uma palavra fixa, na URL, então o “arquivo” eu teria que deixar de qualquer maneira, já a categoria, reforça sobre qual assunto é o artigo.

      Acredito que esta seja a melhor configuração disponível.

      Abraço

  5. kadu disse:

    As url’s amigáveis do WP tem apenas um problema, elas não funcionam em locais que um firewall restrinja o acesso a determinados termos na url, como blog, orkut, sex, flickr, you tube, etc.

    Se o título do seu artigo contiver algum destes termos, eu, por exemplo, não vou conseguir inserir um comentário se estiver no meu trabalho.

    Nem tudo é perfeito :)

  6. Bruno, no meu blog além de mudar os permalinks como você citou neste artigo, irei mudar o blog para um outro diretório (De nerdgames.net para blog.nerdgames.net e nerdgames.net/blog).
    Como redirecionar os posts da antiga estrutura para nova?
    Abraços!

  7. Bruno Alves disse:

    Eu deixaria no domínio principal e criaria as outras coisas em subdomínios, já que o blog rankeia muito melhor que qualquer outro sistema.

    Mas se for fundamental, basta acrescentar o /blog/ no rewriterule final.

    Abraço

  8. Bruno Alves disse:

    Você terá que colocar no mod_rewrite, já que o blog sairá da raiz do domínio.

    Abraço

  9. John-Henrique disse:

    E ai Bruno, cara o meu problema é o contrário do comentário anterior eu tinha http://www.vibemidia.com/blog/ e passei para http://www.vibemidia.com agora todos os visitantes que acessam com o endereço antigo veem uma página sem conteúdo, já tentei colocar um arquivo php com um header corrigindo o url, mas, não funcionou, e o pessoal fica reclamando e bla bla bla

    Pensei que se eu usa-se o plugin citado eu poderia “Gambiarrizar” adicionando como permalink antigo “/blog/%postname%/”, mas, também não funcionou. :D

    E ai que sugestão você me dá?

    Falopa!

  10. Bruno Alves disse:

    Só colocar dentro da pasta /blog um .htaccess com o seguinte código:

    [CODE]
    ReWriteEngine On
    ReWriteBase /
    RewriteRule (.*) http://www.vibemidia.com/$1
    [/CODE]

    Abraço

  11. John-Henrique disse:

    Beleza funcionou legal…
    Essa sua resposta foi uma daquelas idéias que agente pensa (somente no final) “Por que eu não pensei nisso antes?”.

    Falopa!

  12. Bruno Alves disse:

    John, normalmente o que funciona melhor é o mais simples :d.

    Abraço

  13. Paulo Villela disse:

    Bruno,
    Acho interessantíssimo colocar a categoria na URL, como fiz no meu outro blog.
    Gostaria de mudar no Simetria tb, mas se fizer a mudaça de URL através desse plugin, terei que usá-lo para sempre, não é isso?
    E se em alguma atualização do WP, o plugin apresentar gerar algum bug, como fica? Vai tudo para o espaço?
    E outra mesmo utilizando o plugin, precisa alterar alguma coisa no painel de administração?
    Vc já mudou, mas preciso er tudo isso antes de mudar…
    O que acha?

  14. John-Henrique disse:

    Depois de muito tempo só hoje fui perceber que quando a página não existe o htaccess não corrige a url.

    Existe alguma forma de faze-lo redirecionar mesmo não existindo?
    (isso é continuação do meu comentário anterior)

    Falopa!

Comente

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