Evitar que suplanten tu website

Problema:

Un sitio web puede insertarla url de tu página en un iframe suplantando tu sitio.

Un iframe es un elemento web cuyo contenido se consigue mediante una fuente de internet 

Puede usarse para cualqier contenido admitido por el explorador. Una iframe podría contener una página web de cualquier sitio de internet.

El usuario no ve que el contenido es ajeno a tu stio. Te estarían suplantando

Solución

Detectar el nodo padre del documento de tu página

Con Javascript puede podemos prevenir esta técnica, basta con comprobar que nuestra página no se encuentra dentro de un frame utilizando el objeto location.

Básicamente comprobamos que la ventana padre de toda la jerarquía de ventanas del navegador contenga propia página web, si contiene otra pues la reempalza por la nuestra:

if (top.location.href != window.location.href)
       top.location = window.location;

Si nuestra página está contenida en otra, se le pone a esta otra la dirección de nuestra página.

Puedes colocarlo en todas las páginas que quieras proteger.

Ejemplo

<script>

if(top.location.href != window.location.href)

{

top.location = window.location

}

</script>

scripts