URL cortas con tu propio dominio

Una de las técnicas para promocionar nuestros blogs es a través del Twitter, lamentablemente hay veces que el espacio no es suficiente para mostrar la URL completa y tenemos que recurrir a servicios como TinyURL, Bit.ly etc.

Existen plugins para WordPress que nos permiten acortar las direcciones e incluso enviarlas a Twitter, y además ya en TodoWordpress se hizo un tutorial de como usar el API de TinyURL para acortar nuestras URL sin necesidad de plugins, pero personalmente creo que es más importante que tus lectores te puedan identificar por tu marca, tu dominio e incluso para que sea más fácil compartir tu post si es que lo usa como referencia un medio impreso.

¿Que prefieres?

http://tudominio/articulo/4/diciembre/2008/el-nombre-del-articulo-esta-escrito-por-algun-lado/

o

http://tudominio/1234

Así que en este tutorial aprenderemos a crear url cortas usando nuestro propio dominio

Lo que haremos será aprovechar las url que WordPress tiene por default: http://tudominio/?p=1000 y la capacidad de este CMS de redireccionarlos con las RewriteRules de Apache

Tip: Obviamente que esto funcionará siempre y cuando tus url sean del tipo http://todowp.org/crear-una-tinyurl-para-cada-post/ es decir FriendlyURL

Primero necesitamos acceder al .htaccess en nuestro directorio raiz y agregar las siguientes líneas

# URLCORTA
RewriteEngine On
RewriteRule ^([0-9]+)$ ?p=$1 [R=301,L]

De esta manera estamos redireccionando de manera permanente de un /ID a un /?p=ID

Luego si deseamos imprimir esta dirección dentro de nuestro theme para darla a conocer tan solo agregamos el siguiente código.

<?php echo get_bloginfo('url')."/".$post->ID; ?>

Y para gusto de tus lectores, podemos integrarlo con un botón para compartirlo en Twitter de la siguiente manera:

<a href="http://twitter.com/home?status=<?php the_title();?>%20<?php echo get_bloginfo('url')."/".$post->ID; ?>">Enviar a Twitter</a>

Finalmente si tienes dudas o no te funcionó correctamente, te invito a postear tus inquietudes en el foro.

Comentarios
  1. interesante opción.

    Escrito el03/12/2009
  2. After I initially commented I clicked the -Notify me when new comments are added- checkbox and now every time a remark is added I get 4 emails with the identical comment. Is there any way you may take away me from that service? Thanks!

    Escrito el18/08/2011

DEJA TU COMENTARIO