Como averiguar la web destino de una URL acortada con cURL

Dicen que saber no ocupa lugar y este es el caso. Les voy a explicar como averiguar la web destino de una URL acortada, muy común en redes sociales como la querida y extinta Twitter y otras. Para ello vamos a utilizar la librería cURL (Curl).

¿Qué es cURL?

Curl es una herramienta de línea de comandos y una librería que nos permite conectar con servidores, y trabajar con ellos en formato URL. Soporta los protocolos más comunes, como http, https, ftp, etc. Disponible tanto como herramienta de consola, lo cual nos permite ejecutar comandos directamente, o en librería, para usar en nuestro código. Por ejemplo, puede ser usada desde PHP muy fácilmente.

Instalación en Manjaro

En Manjaro la librería cURL ya viene instalada por defecto, si por alguna extraña razón en tu instalación no es así, procede a su instalación desde un terminal como root:

# sudo pacman -S curl

Prueba

Ahora, desde un terminal y con un simple comando, ya podemos conocer la web destino de una URL acortada. Como ejemplo he acortado la de esta publicación:

$ curl -sLI https://acortar.link/r8lkvP | grep -i Location 

Con la opción «s» le decimos a curl que sea silencioso, es decir que no imprima el progreso de la «descarga», con «L» que siga las redirecciones que reciba y con «I» que no descargue el contenido, solo las cabeceras HTTP, que son todo lo que necesitamos. Por último, usamos grep para quedarnos la línea de la cabecera que nos dice cual es el destino de la redirección.

Y este ha sido el resultado:

Esto es todo compañeros, espero que les sea útil. Y no se olviden de apoyarnos con un «Me gusta» y con «Tu voto» para calificar el contenido. 


Descubre más desde Tecno y Soft

Suscríbete y recibe las últimas entradas en tu correo electrónico.