Bloquear acceso directo y solo permitir a través de iframe

Markz Seguir
Seguidores
11

VIP
Iota
Marketing
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Suscripción a IA
Desde
13 Ago 2014
Mensajes
2.136
Hola, he estado un buen rato investigando pero no consigo ver qué sistema tienen en concreto en esta web para evitar que puedas cargar la url de forma directa en tu navegador y solo pueda ser cargada a través de un iframe en otra web:

Este reproductor es un iframe, en el código fuente se puede ver la dirección real que carga el iframe, pero al intentar acceder de forma directa te aparece un texto prohibiéndote cargar esta web, y solo a través del iframe puedes verla:

Iframe: https://hoyfutbol.info/player/3/70

Web que carga el iframe y que impide cargarse de forma directa: https://hoca4u.com/footy.php?player=desktop&live=ufeed70

¿Cómo logran hacer esto de permitir a través de iframe pero denegar el acceso directo?
 

Puko

Épsilon
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
20 Dic 2022
Mensajes
906
2023-10-27.16-56-03.jpg
 

EasyProjects

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Nov 2020
Mensajes
196
Javascript:

JavaScript:
//Puedes usar este:
if(document.referrer == location.origin || document.referrer == ""){
    window.location.href = "https://google.com/"
}

//O este otro:
if (window.self !== window.top) {
  window.location.href = "https://www.google.com";
}
 

developer89

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
5 Oct 2019
Mensajes
228
Si usas un VPS con nginx también puedes poner reglas para el acceso desde ciertos dominios.
 
Arriba