NorfiPC
NorfiPC » Web » Links externos

Redireccionar enlaces a sitios externos de internet con redirect.php



Como apuntar los enlaces salientes a nuestro propio dominio y redireccionarlos con PHP a los sitios de destino, para evitar penalizaciones y enlaces rotos.
Redireccionar enlaces a sitios externos de internet con redirect.php
Nos vemos obligados constantemente a incluir en nuestros artículos, enlaces o anclajes a sitios web o servicios externos que recomendamos o que están relacionados con el contenido que publicamos.
No obstante, estos enlaces salientes pueden ser peligrosos y dañinos para nuestra reputación y posicionamiento, aunque usemos en ellos el atributo rel nofollow.
Debido a la dinámica de internet, sitios que enlazamos hoy, pueden mañana publicar contenido inapropiado o dejar de existir y los enlaces que hicimos con buena fe, perjudicarnos.
En este artículo comparto como crear sin miedo alguno enlaces externos, sin afectarnos en lo absoluto.



Apuntar los enlaces externos a nuestro sitio y redireccionarlos de forma automática


El método que comparto y que es usado en muchos sitios de internet, consiste en hacer que los enlaces de nuestras páginas a sitios externos, apunten todos a un archivo nombrado "redirect.php", situado en la raíz de nuestro sitio y entonces el script en dicho archivo, redireccione a las direcciones URL correctas.
El archivo redirect.php recibe las peticiones y las reenvía a la dirección URL Indicada como el valor en el parámetro "link".
A continuación explico detalladamente como hacerlo.



Como redireccionar los enlaces salientes con PHP


Son necesarias dos acciones:
1- Crear un archivo nombrado "redirect.php" y situarlo en la raíz del sitio.
Usa el siguiente código:
<!DOCTYPE html>
<html lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="initial-scale=1.0, user-scalable=yes">
<title>Redirecci&#243;n a sitio externo</title>
<meta http-equiv="refresh" content="0;url=<?php echo $_GET['link']; ?>">
</head>
<body>
</body>
</html>

2- Usar en el atributo HREF de los enlaces o anclajes una dirección con el siguiente formato:
https://norfipc.com/redirect.php?link=Dirección URL externa
Por ejemplo:
https://norfipc.com/redirect.php?link=https://facebook.com
Pruébalo: https://facebook.com



Funcionamiento de las redirecciones


Al dar clic en uno de los enlaces se accede al archivo redirect.php, con la dirección URL del sitio externo como valor en el parámetro link.
El script extrae el valor y redirecciona el navegador a dicho sitio.
En este ejemplo la redirección es instantánea, pero podemos retardarla cambiando el valor 0 por un numero de segundos determinado.
También podemos incluir en el cuerpo del archivo redirect.php, un mensaje que se mostrara al lector.
Algunos sitios retardan la redirección algunos segundos y muestran mensajes del estilo de: "Está saliendo de nuestro sitio a uno externo" o "Dentro de X segundos será redireccionado al sitio solicitado".
Nada de esto es necesario y solo crea confusión en los lectores.
Los más curiosos al situar el cursor del ratón encima de uno de los enlaces, veran que conducen al archivo de nuestro sitio y verán claramente la URL externa a continuación.



Ventajas de crear redirecciones externas


Las ventajas y beneficios de emplear este método, son varias:
1- Podemos compartir enlaces a sitios externos, sin temor a la fuga de autoridad y a que se traten de sitios maliciosos o perjudícales.
2- Se hace innecesario el atributo rel nofollow en los anclajes.
3- Evitamos completamente tener que preocuparnos en el futuro por los enlaces rotos (broken links).

Páginas relacionadas



Indica que te gusta y comparte

Sígueme en las redes sociales


 
Inicio | Mapa del sitio | Buscar | Sobre mí