【发布时间】:2021-01-21 22:27:34
【问题描述】:
我们有一个仅包含静态 html 和图像等的文件夹。不应允许从该文件夹中执行任何脚本。但是我们仍然希望能够使用 html 默认文档。
正确的配置方法是什么?
这是 web.config 文件...
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers accessPolicy="Read"/>
<defaultDocument enabled="true">
<files>
<clear />
<add value="default.html" />
<add value="default.htm" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
如果我尝试访问 http://mysite/mystaticfolder/ 会失败并出现错误...
HTTP 错误 403.1 - 禁止
但是 URL http://mysite/mystaticfolder/default.html 工作正常。
肯定不需要允许动态脚本,只是为了能够提供静态 html 默认文档?
【问题讨论】:
标签: web-config iis-10