我试图拒绝任何人在特定目录中浏览PHP文件的访问:
example.com/inc/
我已经创建了一个example.com/inc/.htaccess文件,其内容如下:
Order deny,allow
Deny from all
当我尝试访问其中一个文件时,会出现403禁止响应。例如:example.com/inc/file.php
问题是,我的Web服务器也被拒绝访问,导致我的应用程序停止工作。
我如何拒绝访问浏览此类PHP文件的人,但允许共享Web服务器访问?
注意:我正在使用GoDaddy共享主机。
file.php
和你的 Web 服务器访问file.php
是没有区别的。HTTP_REFERER
可能被使用,但这只是一个非常弱的检查方式。 - anubhavafile.php
的每次访问都是通过网站的Web服务器进行的。可能OP的意思是网站上有一些链接指向file.php
。 - anubhava