26 ene

Eliminar “/category/” en las URL de WordPress

Una de las tareas que puedes tomarte para mejorar el SEO de tu blog es eliminar “/category/” en las URL que genera WordPress.

eliminandocategory

Si bien WP nos permite definir los permalinks de los post, no nos permite modificar esta otra parte desde el dashboard, por lo cual las url de las categorías se ven asi:

1
http://www.codigogeek.com/category/geek

Claro que esto tiene una explicación básica, si usáramos la forma de url para post similar, estas en algún punto podrían repetirse con las categorías.

1
http://www.codigogeek.com/articulo-sobre-wp/

Si vas a tener cuidado con esto puedes modificar tu .htaccess y desaparecer esa palabra que en términos SEO no sirve para nada, agregando esta linea:

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

Lo guardas y listo, ya debería desaparecer la palabra “/category/” de tus url. Hay ciertas cositas a tener en cuenta:

Si tu blog ya tiene algo de antigüedad quizás no se conveniente esto, puede que pierdas posiciones en Google y demás buscadores.

Via | dr wordpress

Tags:

Publicado por Hernan

Guardado en: Wordpress

comentarios (9)

  1. y como te cubres las espaldas con los redirect´s 301 ?

    Seguros Medicos el 26/01/2009 @ 12:56 pm9

  2. Ya lo hice y cuando quiero ingresar a las categorias no me deja entrar sale error 404. :(

    Plaga el 7/02/2009 @ 08:54 pm9

  3. hey, tambien esta esta solucion, implementenla y vean que tambien resulta. Ahora la gran pregunta es cual es la mas apropiada

    link: http://rumahabi.com/delete-the-word-category-in-wordpress-category-url-with-plugins-and-php-tag.html

    ed el 27/03/2009 @ 04:46 pm9

  4. yo de nuevo, da error 404, es dificil dejar una url como

    http://www.eldominio.com/nombredelpost

    es tan dificil hacer esto sin plugins?

    ed el 27/03/2009 @ 04:56 pm9

  5. @ed: Mira ahora estoy usando otra forma es asi:

    Buscas en el archivo /wp-includes/rewrite.php alrededor de la linea 1008 esto:
    $this->category_structure = trailingslashit( $this->front . ‘category’ );

    Le eliminas el category y listo, en mi nuevo blog esta funcionando de maravilla.

    Salu2.

    Hernan el 27/03/2009 @ 05:42 pm9

  6. hey, probare esa solucion gracias

    ed el 23/04/2009 @ 10:45 pm9

  7. Con el .htaccess no me funciona, y con el rewrite.php no funciona la paginacion :S

    Elias el 1/06/2009 @ 02:05 pm9

  8. @Elias: Voy a prestar atención a lo que me cuentas, porque donde tengo esta modificación de rewrite.php no uso paginación casualmente.

    Salu2.

    Hernan el 2/06/2009 @ 09:23 am9

  9. Yo he conseguido que funcione solo con Decategorizer + Redirection (2 plugins). Suerte, espero tus comentarios ;)

    Elias el 2/06/2009 @ 09:30 am9

pingbacks (0)

  1. No hay pingbacks hasta el momento.

Tu comentario será moderado la primera vez que lo hagas al igual que si incluyes enlaces. A partir de ahi no será necesario si usas los mismos datos y mantienes la cordura. No se publicarán insultos, difamaciones o faltas de respeto hacia los lectores y comentaristas de este blog.