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

Markz Siguiendo
Seguidores
11

Zeta
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
13 Ago 2014
Mensajes
1.943
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

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

EasyProjects

Gamma
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Nov 2020
Mensajes
195
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 desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
5 Oct 2019
Mensajes
171
Si usas un VPS con nginx también puedes poner reglas para el acceso desde ciertos dominios.
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba