IIS设置——大杂烩

15 篇文章 0 订阅
本文介绍了IIS前台配置与web.config文件如何相互影响。内容包括如何通过web.config设置允许的HTTP请求谓词(如GET, POST),以及如何使用web.config进行URL重写,阻止访问特定的JS文件,重定向到错误页面。同时提到了IIS中URL重写功能的启用方法。
摘要由CSDN通过智能技术生成

IIS前台配置会和web.config相互影响。

一、允许通过的请求谓词

请求谓词有:HEAD、POST、GET、TRACE、OPTIONS。
设置方法有两种:

  1. web.config配置
    此配置会直接显示在IIS中。

    <system.webServer>
    	<security>
    		<requestFiltering>
    			<verbs allowUnlisted="false">
    				<add verb="GET" allowed="true"/>
    				<add verb="POST" allowed="true"/>
    			</verbs>
    		</requestFiltering>
    	</security>
    </system.webServer>
    
  2. IIS直接设置
    直接设置的也会显示字在web.config文件中。在这里插入图片描述在这里插入图片描述

二、设置打不开某个特定的地址

  1. web.config

    <system.webServer>
            <rewrite>
                <rules>
                    <clear />
    		<rule name="Ban" stopProcessing="true">
    			<match url="^(?!.*\\.js$).*\.js$" />//正则表达式匹配的段落
    			<action type="Redirect" url="http://10.72.66.7/404page/404.htm" />//触发上面匹配的网址,就打开这个连接
    			<conditions></conditions>
    		</rule>
            </rewrite>
        </system.webServer>
    </configuration>
    
    
  2. 前台配置
    没这个URL重写功能需要自己安装,自行百度。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值