Javascript 如何拒绝直接访问特定页面

Javascript 如何拒绝直接访问特定页面,javascript,php,live-streaming,Javascript,Php,Live Streaming,我在其他地方的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} !m

我在其他地方的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的页面访问时,有没有办法阻止他们使用我的原始页面?

如果在您的内容文件夹中创建index.php文件,该怎么办

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


这可能是因为
['HTTP\u REFERER']
不可靠。阅读本文,为什么标记为javascript?iframe的其他代码在哪里?标记为javascript,因为有人告诉我我可以使用javascript实现,但不幸的是,他们没有告诉我如何实现!您的日志文件条目看起来好像请求根本不包括任何引用者(因此您的
RewriteCond%{HTTP\u REFERER}!^$
使以下重写规则不适用)。//如果你想阻止人们(i)在他们的网站上构建你的内容,那么你应该查看
X-Frame-Options
标题。