探索者的博客
2020-12-10 10:11:39 1234

Web.Config IIS禁止某个文件和某个目录访问

作者头像 探索者
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
	<security>
            <requestFiltering>
                <fileExtensions>
                    <add fileExtension=".cer" allowed="false" />
                    <add fileExtension=".html" allowed="false" />
					 <add fileExtension=".htm" allowed="false" />
                </fileExtensions>
                <denyUrlSequences>
                    <add sequence="/uploads/" />
                </denyUrlSequences>
				 <alwaysAllowedUrls>
                </alwaysAllowedUrls>
            </requestFiltering>
        </security>
        <rewrite>
            <rules>
	             <rule name="rule1" stopProcessing="true">
                     <match url="^article/([0-9]+)/([_0-9a-z-]+)" />
                     <action type="Rewrite" url="article.aspx?id={R:1}&amp;title={R:2}" />
                </rule>
                <rule name="rule2" stopProcessing="true">
                    <match url="^tags/([0-9]+)" />
                    <action type="Rewrite" url="tags.php?tags={R:1}"  />
                </rule>
				<rule name="rule3" stopProcessing="true">
                    <match url="^test.html" />
                    <action type="Rewrite" url="test.asp"  />
                </rule>
            </rules>
        </rewrite>
    </system.webServer> 	
</configuration>
打开Web.config配置文件,</system.webServer>标签里
增加以上参数


评论区

评论者头像

张三

2025-06-16

非常实用的文章,我学到了很多关于前端性能优化的知识。特别是缓存策略部分,对我帮助很大。

评论者头像

李四

2025-06-15

代码分割确实是提高前端性能的重要手段,请问作者有没有实际项目中遇到的代码分割最佳实践可以分享?

作者头像
探索者 作者
2025-06-16

感谢提问!在实际项目中,我通常会根据路由、组件和第三方库进行代码分割。对于大型组件库,可以考虑使用动态导入来实现按需加载。