2015-11-20 2 views
-3

J'ai quelques pages (flux en direct) que j'utilise dans iframe dans un autre endroit, exemple: subdomain.mydomain. com/original.php www.mydomain .com/iframe.html Certaines personnes où l'utilisation iframe trop donc je restreint pour les domaines externes à l'aide htaccesscomment refuser l'accès direct à certaines pages

RewriteEngine on 
RewriteRule %{HTTP_REFERER} - [R,NC] 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !mydomain [NC] 
RewriteRule \.* image url [R,NC] 

le problème qu'il ya encore des gens utilisent l'accès direct mon contenu de leurs ordinateurs! Alors, y a-t-il une idée pour les empêcher d'utiliser mes pages originales seulement si elles accèdent à partir des pages où j'ai fait l'iframe? log file

+0

double possible de http://stackoverflow.com/questions/395034/how-to-prevent-deep -linking-to-files-sur-mon-site-web – Calimero

+1

C'est probablement parce que '['HTTP_REFERER']' n'est pas fiable. Lisez ceci http://stackoverflow.com/a/6023980/ –

+0

Pourquoi avez-vous tagué en tant que javascript? et où est ton autre code pour l'iframe? –

Répondre

-1

si dans vos dossiers de contenus que vous créez un fichier index.php comme ceci:

<?php 
    header("location: ../"); 
?>