Removendo o /category/ do seu blog

Na maioria das vezes o /category/ antes do nome da categoria é desnecessário em nosso blog, porém nativamente não é possível o retirar no WordPress. Mas é possível retirar o /category/ de algumas formas, uma delas é modificando o arquivo .htaccess, uma forma bem simples.

Abra o arquivo .htaccess e inclua a seguinte linha:

RewriteRule ^category/(.+)$ http://www.meublog.com/$1 [R=301,L]

Lembre-se de alterar o endereço www.meublog.com pelo endereço de seu blog.

Pronto! Agora é só salvar e as categorias serão abertas assim:

http://www.meublog.com/categoria/

 

9 Comments

  1. Ótima dica !

    Existe também um plugin que faz tal função e que apresenta algumas vantagens em relação ao método manual, caso você vá fazer isso em seu site antigo e com postagens já indexada pelos buscadores.

    Irei brevemente (ainda esta semana) publicar tal dica e deixar seu link nesta matéria, para que todos possam disfrutar de mais um alternativa para remover tal inutilidade padrão do WordPress :P

    Abraços a todos e parabéns ao Luis Víctor por esta excelente matéria :D

  2. Não sei se eu estou falando besteira, mas eu apenas escolho “estrutura personalizada”, nos “Links Permanentes”, e coloco assim: /%category%/%postname%/

    Quando é página, ele não puxa o /%category%/ …

    Quando é post, ele puxa… Simples!

    • Vc está certo Yuri, você só esqueceu de observar como fica estruturada a categoria de seu blog.. fica do modo ‘/category/nome-da-categoria’, e é este /category/ que estamos falando em retirar..

      Abraços !

  3. Cara,  tem como tirar o /category/ de uma sub-categoria?
     
    Por exemplo, assim funcionou: http://www.nomedosite.com/categoria/

    Agora, na sub-categoria, não. Só funciona assim: http://www.nomedosite.com/category/categoria/sub-categoria/

    Tem solução para as subcategorias?

  4. O único problema desse plugin é que ele faz um redirecionamento 302 (temporário). O Google recomenda um redirecionamento 301. Tentei fazer mexendo no .htacess mas também não funcionou.

  5. Comigo só funcionou utilizando o plugin WP No Category Base.

Deixe uma resposta