我正在将.htaccess文件转换为IIS中的重写规则,以从http转换为https,
所有以RewriteCond
开头但未转换deny from all
的规则都被转换
我想将此htaccess规则转换为IIS重写规则
<Files ~ "\.log$">
Deny from all
</Files>
还有其他转换方法吗?或我做错了事。
答案 0 :(得分:0)
要转换此规则,可以使用iis或URL重写的请求过滤功能。
<configuration>
<security>
<requestFiltering>
<fileExtensions>
<add fileExtension=".log" allowed="false" />
</fileExtensions>
</requestFiltering>
</security>
</system.webServer>
</configuration>
使用url重写规则:
<rule name="Protect files and directories from prying eyes" stopProcessing="true">
<match url="\.log$" />
<action type="CustomResponse" statusCode="403" subStatusCode="0" statusReason="Forbidden" statusDescription="Access is forbidden." />
</rule>
有关更多详细信息,请参阅此链接: