Mudança de URLs

dezembro 5, 2006 · Filed Under Blogs, Rapidinhas 

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

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

Compartilhe e Guarde: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • websapiens
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Blue Dot



Artigos Relacionados

Comments

25 Comentários

  • At 2006.12.05 16:47, Rafael Oliveira said:

    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é! =)

    • At 2006.12.05 18:18, Bruno Alves said:

      O processo de mudança, em si, é muito simples e rápido, utilizando o plugin.

      Abraço

    • At 2006.12.05 17:35, Thiago Mobilon said:

      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!!

      • At 2006.12.05 18:23, Bruno Alves said:

        Como esse plugin trabalha com redirecionamento usando a funcionalidade do Wp, não carrega muito o servidor.

        Use o WP-Cache que vai liberar bastante os recursos, permitindo usar mais plugins ;)

        Quanto a mudar a categoria, não é uma coisa muito comum, mesmo :o

        Abraço

        • At 2006.12.05 18:27, Thiago Mobilon said:

          testei o wp-cache por um tempo.. aumenta bastante a velocidade de carregamento, porém, plugins como o wp-views se tornam inúteis =/

          • At 2006.12.05 18:29, Bruno Alves said:

            Uso o Analytics, Performancing e AwStats, os plugins de estatísticas acabaram sendo redundantes ;)

            Abraço

            • At 2006.12.05 22:19, Thiago Mobilon said:

              ah sim.. na verdade o nome correto é WP-PostViews, e ele marca o número de visualizações de cada post e não as visitas do blog ;)

      • At 2006.12.05 19:25, Silvano said:

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

        • At 2006.12.06 09:04, Bruno Alves said:

          Não, o título na URL ajuda bastante no posicionamento nos mecanismos de busca, seria interessante que habilitasse essa função.

          Abraço

        • At 2006.12.05 19:43, Neto Cury said:

          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.

          • At 2006.12.06 09:08, Bruno Alves said:

            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

          • At 2006.12.07 15:06, kadu said:

            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 :)

            • At 2006.12.07 15:13, Bruno Alves said:

              Eu já estou tão acostumado com blogs bloqueados no proxy que nem esquento mais, adiquiri o hábito de ler no agregador, marcar os que quero comentar para ver de casa.

              Proxy e Firewall são muito chatos ;)

              Abraço

              • At 2006.12.07 15:15, kadu said:

                Nem me fala em chatisse :D
                Tenho feito isso também...

            • At 2006.12.26 13:34, Thiago Rodrigues said:

              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!

              • At 2006.12.26 14:52, Bruno Alves said:

                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

                • At 2006.12.26 22:36, Thiago Rodrigues said:

                  Onde?

                  • At 2006.12.26 22:50, Bruno Alves said:

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

                    Abraço

                    • At 2007.08.28 19:17, John-Henrique said:

                      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!

                      • At 2007.08.29 13:21, Bruno Alves said:

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

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

                        Abraço

                        • At 2007.08.29 15:10, John-Henrique said:

                          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!

                          • At 2007.08.30 08:16, Bruno Alves said:

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

                            Abraço

                            • At 2007.09.13 00:43, Paulo Villela said:

                              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?

                              • At 2007.09.18 06:42, Bruno Alves said:

                                Sim, vai ter que usar o plugin para sempre. Até hoje não tive problemas com ele, mas é sempre um risco.

                                Abraço

                                • At 2008.02.15 18:51, John-Henrique said:

                                  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!

                                  (Required)
                                  (Required, will not be published)