HTML 扩展
将所有 .htm 请求更改为 .html
条件:
条件 = 路径
感觉 = 是否
检查 = 匹配 RegEx
值 =\.htm$
评估:
空白
行动:
操作 = 重写路径
目标 = $path$l
索引.html
在请求文件夹时强制使用 index.html。
条件:此条件为一般条件,可匹配大多数对象
条件 = 主机
感觉 = 是否
检查 = 存在
评估:
空白
行动:
操作 = 重定向 302
目标 = HTTP://$host$path$index.html$querystring$
关闭文件夹
拒绝文件夹请求。
条件:此条件为一般条件,可匹配大多数对象
条件 = 需要适当考虑
感觉 =
检查 =
评估:
空白
行动:
行动 =
目标 =
隐藏 CGI-BBIN:
在请求 CGI 脚本时隐藏 cgi-bin 目录。
条件:此条件为一般条件,可匹配大多数对象
条件 = 主机
感觉 = 是否
检查 = 匹配 RegEX
值 =\.cgi$
评估:
空白
行动:
操作 = 重写路径
目标 = /cgi-bin$path$
原木蜘蛛
记录常用搜索引擎的蜘蛛请求。
条件:此条件为一般条件,可匹配大多数对象
条件 = 请求标头
匹配 = 用户代理
感觉 = 是否
检查 = 匹配 RegEX
值 = Googlebot|Slurp|bingbot|ia_archiver
评估:
变量 = $crawler$
来源 = 请求标头
详细信息 = 用户代理
行动:
操作 = 记录事件
目标 = [$crawler$] $host$$path$$querystring$
强制 HTTPS
强制某些目录使用 HTTPS。在这种情况下,如果客户正在访问包含 /secure/ 目录的任何内容,那么他们将被重定向到所请求 URL 的 HTTPs 版本。
条件:
条件 = 路径
感觉 = 是否
检查 = 包含
值 = /secure/
评估:
空白
行动:
操作 = 重定向 302
目标 = HTTPs://$host$$path$$querystring$
媒体流:
将 Flash 媒体流重定向到适当的服务。
条件:
条件 = 路径
感觉 = 是否
检查 = 结束
值 = .flv
评估:
空白
行动:
操作 = 重定向 302
目标 = HTTP://$host$:8080/$path$
将 HTTP 转换为 HTTPS
将任何硬编码 HTTP:// 更改为 HTTPS://
条件:
条件 = 响应代码
感觉 = 是否
检查 = 相同
值 = 200 OK
评估:
空白
行动:
操作 = 全部替换主体
目标 = HTTP://
数据 = HTTPs://
空白信用卡
检查回复中是否有信用卡,如果发现有信用卡,则将其空白。
条件:
条件 = 响应代码
感觉 = 是否
检查 = 相同
值 = 200 OK
评估:
空白
行动:
操作 = 全部替换主体
Target = [0-9]+[0-9]+[0-9]+[0-9]+-[0-9]+[0-9]+[0-9]+[0-9]+-[0-9]+[0-9]+[0-9]+[0-9]+-[0-9]+[0-9]+[0-9]+[0-9]+
数据 = xxxx-xxxx-xxxx-xxxxxx
内容过期
在页面上添加合理的内容有效期,以减少请求和 304 的数量。
条件:这是一个通用条件,可以一网打尽。建议将此条件集中在您的
条件 = 响应代码
感觉 = 是否
检查 = 相同
值 = 200 OK
评估:
空白
行动:
操作 = 添加响应标头
目标 = 高速缓存控制
数据 = max-age=3600
欺骗服务器类型
获取服务器类型,并将其更改为其他类型。
条件:这是一个通用条件,可以一网打尽。建议将此条件集中在您的
条件 = 响应代码
感觉 = 是否
检查 = 相同
值 = 200 OK
评估:
空白
行动:
操作 = 替换响应头
目标 = 服务器
数据 = 保密
永不发送错误
客户从不会从你们的网站上看到任何错误。
条件
条件 = 响应代码
感觉 = 是否
检查 = 包含
值 = 404
评估
空白
行动
操作 = 重定向 302
目标 = HTTP//$host$/
语言重定向
查找语言代码并重定向到相关国家域名。
条件
条件 = 语言
感觉 = 是否
检查 = 包含
值 = 德语(标准)
评估
变量 = $host_template$
来源 = 主机
值 = .*\.
行动
操作 = 重定向 302
目标 = HTTP//$host_template$de$path$$querystring$
谷歌分析
插入 Google 分析所需的代码 - 请将 MYGOOGLECODE 更改为您的 Google UA ID。
条件
条件 = 响应代码
感觉 = 是否
检查 = 相同
值 = 200 OK
评估
空白
行动
操作 = 正文 最后替换
目标 = </body>
数据 = <script
type='text/javascript'> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'MY GOOGLE CODE']); _gaq.push(['_trackPageview']); ( function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('HTTPs' == document.location.protocol ?'HTTPs//ssl' 'HTTP//www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(ga, s); } }.)(); </script> </body> </body
IPv6 网关
调整 IPv6 服务上 IIS IPv4 服务器的主机标头。IIS IPv4 服务器不喜欢在主机客户端请求中看到 IPV6 地址,因此这条规则用一个通用名称来替代。
条件
空白
评估
空白
行动
操作 = 替换请求标头
目标 = 主机
数据 =ipv4.host.header
SAML 和Entra ID