Muchas personas me preguntaron como hacer para usar WordPress como un acortador de urls, sin necesidad de usar un servicio externo o bien un plugin. La verdad que estoy contento por como funciona esto por varios motivos que paso a detallar.
- No dependemos de un tercero como puede ser Tinyurl por lo que el sistema no funciona solo cuando no funciona la bitácora completa.
- La forma de acortar la url no requiere de programación adicional, no hace falta incluir una función nueva ni nada.
- Queda mucho mejor mostrar una url con nuestro dominio que usando uno de terceros.
- Es mas fácil enviar a sitios como Twitter una url corta y propia que la url del post completa o bien utilizando un tercero.
- Es muy fácil hacerlo.
Si te parece buena la idea, el resultado por ejemplo es el siguiente:
URL Normal: http://www.kabytes.com/tutoriales/enlaces-a-sitios-sociales-en-wordpress-y-sin-plugins/
URL Acortada: http://www.kabytes.com/9463
Empecemos, como usar WP como acortador de urls:
1) Lo lindo de esta forma de acortar la url es que es nativa de WordPress al 100% y seguramente mas de uno ya estará sospechando al ver que la dirección corta tiene ese numero al finalizar y justamente, ese numero es el ID del post que solo WP genera al crear cada entrada por lo que en realidad es: http://www.kabytes.com/ID_POST
De esta manera y de la misma forma que mostré en el tutorial para mostrar los links sociales para mostrar esta url acortada basta usar el siguiente código dentro del bucle de WP:
http://www.kabytes.com/<?php echo $post->ID; ?>
Obviamente cambiando la url por la de su dominio, ya con eso estarán mostrando y sin ningún tipo de problema la url acortada.
2) Ahora viene lo lindo de acortar la url de esta forma, solo necesitamos editar el archivo.htaccess el mismo se encuentra en la raíz de nuestro servidor y colocar tal cual muestro el siguiente código que vi hace tiempo en Walhez:
# URL Corta
RewriteEngine On
RewriteRule ^([0-9]+)$ ?p=$1 [R=301,L]
Y listo, ya tendrán su propio acortador de direcciones de forma nativa en WordPress, muy simple, además que esas url hacen una redirección 301 por lo que todo enlace transmitirá pagerank sin ningún problema 😀
Tweets that mention Como usar Wordpress como un acortador de url | Kabytes -- Topsy.com
15 años ago
[…] This post was mentioned on Twitter by Javier Martin, Argentina Feeds. Argentina Feeds said: [Kabytes] Como usar WordPress como un acortador de url http://bit.ly/auil2 […]
hernan
15 años ago
Muy buena cabeza, estaba por preguntarte el otro dia como hacias. Igual para variar no me anduvo pero ya voy a pedir ayuda.
Salu2.
Pablo
15 años ago
@Hernan: jajaja, avisame cualquier cosa, pero que es lo que no anduvo? fijate hacer una cosa mete solo el htaccess y despues mira el id del post y proba si funciona la redireccion, deberia andar, al menos aca esta tal cual eso 😛
Abrazo!
hernan
15 años ago
Al htaccess base que tiene el codigo del permalink, le agregue tus lineas al final.
http://www.codigogeek.com/15155/ Este es el ultimo post publica en CG y da error 404
Salu2.
Pablo
15 años ago
@Hernan: Hace una cosa, pegale el codigo que puse en el post arriba de todo, antes que ponga lo de los permanlink y todo, o sea, bien arriba ni bien arranca el archivo. A veces no me preguntes porque, la redireccion no encara despues de otra instruccion. Avisame
N3RI
15 años ago
gente, les cuento que hay varios plugins de wordpress para hacer esto, que además de acortar la URL propia, sirve para usarlo de acortador de otros sitios.
O sea, yo puedo acortar n3ri.com.ar/fecha/algo-de-titulo-aca por n3ri.com.ar/u/32 pero también se puede acortar http://www.otraweb.com/titulo-del-post por http://www.n3ri.com.ar/u/21 que creo es para lo que realmente sirven los acortadores de urls, no?
Además de guardar un registro y tener estadísticas.
Además, no hay que tocar nada de código, sólo instalar el plugin
No les dejo links pero googleen «acortadores de url wordpress plugin» o «url shorter wordpress» y las encuentran, hay un buen post de anieto2k sobre el tema
Saludos, y espero que les sirva.
Pablo
15 años ago
@N3RI: Copadooo yo busque pero no encontre uno que lo haga automatico, voy a mirar por ahi donde decis, a ver si sale algo asi, igualmente mi mayor problema era el de acortar la url del post por el link a twitter, no obstante simpre son bienvenidas estas alternativas 😀
Saludos y gracias!
hernan
15 años ago
jajaja me rio de janeiro, soy un pelotudo. Diego me hizo notar que mi problema es la barra que agregaba al final.
Listo master, gran articulo.
Salu2.
Pablo
15 años ago
@Hernan: jajaja, no te digo nada porque me suelen pasar esas cosas 😛
Abrazo y me alegro que arranco! 😀
URLs cortas en Wordpress sin usar plugins | Codigo Geek
15 años ago
[…] Geek, utilizando solo un par de lineas en el .htaccess luego de leer el articulo de Pablo “Como usar WordPress como un acortador de url“. Sin contar los plugin hay 3 formas de “acortar” las url de forma rápida y […]
URLs cortas en Wordpress sin usar plugins
15 años ago
[…] Codigo Geek, utilizando solo un par de lineas en el .htaccess luego de leer el articulo de Pablo “Como usar WordPress como un acortador de url“. Sin contar los plugin hay 3 formas de “acortar” las url de forma rápida y fácil en […]
Carlitos
15 años ago
yo te quiero preguntar una cosa:
como haces para agregar una url estilo Blogger, que puedes agregar una url en el titulo del post y las personas al hacer click en ese titulo van a la url ?
Tu propio acortador de direcciones (url) en tu blog wordpress. | Blog personal de Nelson Vergara.
15 años ago
[…] Una forma es la descrita en kabytes, en la cual hacemos uso del ID de cada post. Pero esto nos restringe a solo poder acortar las […]
Plugin para acortar las url de tu Wordpress | Kabytes
15 años ago
[…] que el dueño de este weblog y les gusta meter mano en el código les recomiendo el tutorial para usar WordPress como acortador de URL’s sin necesidad de Plugins o servicios externos. Si no la tienen tan larga o son un poco vagos (no […]