[英].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.