Protéger ses pages contre les iframe sur site distant

Nouveau WRInaute
Bonjour, je souhaite protéger les pages de mon site qui sont repris par d'autres webmasters sans autorisations.

J'ai dans un premier temps mit en place un htaccess avec le code suivant :
Code:
Options -Indexes

ErrorDocument 404 http://www.playstation-community.com/404.php
ErrorDocument 403 http://www.playstation-community.com/403.php

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?community.eu.playstation.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?playstation-community.com(/)?.*$ [NC]

RewriteRule .*\.(gif|GIF|jpg|JPG|bmp|BMP|png|PNG|html|HTML|htm|HTM|php|PHP)$ http://www.playstation-community.com/hotlink.tif [R,NC,L]

Seulement je m'apercois que si un webmaster fait tout simplement une iframe sur son site tout passe sans problemes....

Code:
<iframe src="http://www.playstation-community.com/home/shops/" frameborder="0" height="500" width="600"></iframe>

Voila si quelqu'un pouvait m'aider ca serait cool :) site heberge en mutu chez ovh tout est en html et pas de referencement.
 
WRInaute discret
Bonsoir,

Moi j'utilise du Javascript:
Code:
      <script type="text/javascript"><!--

      if (self.parent.frames.length != 0) { self.parent.location=document.location; }

      //--></script>

A+
Jean-Denis
 
WRInaute discret
jidébé a dit:
Bonsoir,

Moi j'utilise du Javascript:
Code:
      <script type="text/javascript"><!--

      if (self.parent.frames.length != 0) { self.parent.location=document.location; }

      //--></script>

A+
Jean-Denis
Merci c très utile ton script et il marche très bien.
 
WRInaute accro
Ce qui vient appuyer que la reprise d'un site dans un système de frame, comme se proposait de le faire quelqu'un ici récemment, est illégal.
 
Nouveau WRInaute
Merci pour vos réponses, j'ai testé le script qui fonctionne très bien mais qui ne permet pas d'autoriser certains sites à utiliser une Iframe.

Est-il possible de rajouter quelques lignes au script pour autoriser certains domaines ?
 
Nouveau WRInaute
Alors j'ai réussi en modifiant le code dans le htaccess

Code:
RewriteRule .*\.(gif|GIF|jpg|JPG|bmp|BMP|png|PNG|html|HTML|htm|HTM|php|PHP)$ - [F]

La redirection vers une image anti-hotlink pose problème si ont interdit dans la même règle de Rewrite des extensions html ou php et images.
 
Discussions similaires
Haut