Php 如何阻止对文件的HTTP访问

Php 如何阻止对文件的HTTP访问,php,iis,Php,Iis,我有一个Microsoft IIS服务器。 我在服务器上有一个名为“log.txt”的文件 我如何阻止http访问这个文件,但允许PHP编辑他 谢谢。将您的日志文件放在它自己的文件夹中,然后您可以在其中写入.htaccess文件以进一步阻止对它的访问。它仍然允许你的服务器端的东西 (例如php)仍然对其进行读/写操作,但阻止其他操作 Order deny,allow Deny from all 此代码将阻止访问log.txt <location path="log.txt">

我有一个Microsoft IIS服务器。 我在服务器上有一个名为“log.txt”的文件

我如何阻止http访问这个文件,但允许PHP编辑他


谢谢。

将您的日志文件放在它自己的文件夹中,然后您可以在其中写入
.htaccess
文件以进一步阻止对它的访问。它仍然允许你的服务器端的东西 (例如php)仍然对其进行读/写操作,但阻止其他操作

Order deny,allow
Deny from all

此代码将阻止访问
log.txt

<location path="log.txt">
     <system.webServer>
         <security>
             <authorization>
                 <remove users="*" roles="" verbs="" />
                 <add accessType="Allow" roles="Administrators" />
             </authorization>
         </security>
     </system.webServer>
 </location>


您是指由于HTTP请求而运行的php脚本吗?它会阻止对服务器上所有文件的访问。当您创建.htaccess文件时,您将该文件放在何处?确保在创建/保存扩展名时没有将其放在其末尾。你自己在运行服务器吗?是否可以直接访问服务器?使用主机?向我提供一些信息,我很乐意进一步帮助你。