繁体   English   中英

.htaccess拒绝并允许

[英].htaccess deny and allow

我有一个打开的目录,当前称为“ hax”,我想使用deny并允许.htaccess中的内容来阻止人们查看目录和目录中的任何文件。 我的网站上还有一个页面,该页面使用iframe将HTML表单嵌入hax目录中。 每当我尝试任何操作时,表格始终停止工作。

仅当我不尝试在.htaccess中添加此块时,该表单才起作用。 该表单在工作时应该看起来像这样: http : //prntscr.com/4hm9t9 ;在不工作时,它看起来应该像这样: http : //prntscr.com/4hm8ud

我已经尝试了所有这些:

order allow,deny
allow from 69.195.124.70

也:

order deny,allow
deny from all
allow from 69.195.124.70"

和:

order deny,allow
deny from all
allow from localhost"

他们都不工作。 我尝试允许使用69.195.124.70,因为我认为该块阻止了我自己的服务器无法读取HTML文件并将其嵌入网站。

您说您正在使用iframe包含表单。 iframe只是另一个html元素。 您的浏览器读取代码<iframe src="/hax/form.html"></iframe>并请求/hax/form.html包含在此iframe中。 该请求来自浏览器,而不是服务器。 您可以对.htaccess进行更改,以使其正常工作,因为来自iframe的请求与来自正常页面的请求相似。

如果这阻止了用户查看您当前目录的可能性,则应尝试使用

  Options -Indexes

在您的.htaccess文件中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM