Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用iFrame或<;加载html文件;对象>;但限制从URL直接访问_Html_.htaccess - Fatal编程技术网

使用iFrame或<;加载html文件;对象>;但限制从URL直接访问

使用iFrame或<;加载html文件;对象>;但限制从URL直接访问,html,.htaccess,Html,.htaccess,所以我的应用程序需要从一个文件夹中加载一个文件,该文件加载同一文件夹中的许多其他文件。代码如下: <object id="embed_articulate" type="text/html" data="FILE_PATH"></object> 这很好,但我也可以访问http://URL/FILE_PATH它会打开该文件,我还可以打开该文件所依赖的同一目录中的任何其他文件 有没有办法限制URL访问&只在对象中加载 注意:不要告诉我为什么我要这样做,它是这样做的,所以

所以我的应用程序需要从一个文件夹中加载一个文件,该文件加载同一文件夹中的许多其他文件。代码如下:

<object id="embed_articulate" type="text/html" data="FILE_PATH"></object>

这很好,但我也可以访问
http://URL/FILE_PATH
它会打开该文件,我还可以打开该文件所依赖的同一目录中的任何其他文件

有没有办法限制URL访问&只在对象中加载

注意:不要告诉我为什么我要这样做,它是这样做的,所以我必须解决它

我尝试从所有对URL有效的中添加htaccessDeny,但它也没有加载到对象中。

这很好:

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http://(www\.)? [NC] 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?.*$ [NC] 
RewriteRule \.(xml|swf|html|png|gif|jpg|jpeg|php)$ - [F]
如果有人知道这有什么问题,请让我知道

现在我可以通过iframe加载html文件,但不能直接从URL 403访问