2015-11-20 51 views
-3

我有一些頁面(實時流),我用iframe在其他地方, 例如: subdomain.mydomain。 COM/original.php www.mydomain的.com/Iframe.html的 有些人在那裏使用的iframe過,所以我使用的htaccess如何拒絕直接訪問某些頁面

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

,有仍然有一些人使用直接訪問受限制的問題對外部域我的內容來自他們的電腦! 所以有什麼想法來阻止他們使用我的原始頁面,只有當他們從我製作iframe的頁面加入時纔會使用它? log file

+0

可能重複http://stackoverflow.com/questions/395034/how-to-prevent-deep鏈接到我的網站上的文件 – Calimero

+1

這可能是因爲'['HTTP_REFERER']'不可靠。閱讀此http://stackoverflow.com/a/6023980/ –

+0

爲什麼你標記爲JavaScript?你的iframe的其他代碼在哪裏? –

回答

-1

如果在你的內容的文件夾創建一個index.php文件是這樣的:的

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