EdgeADC - Version 5.0.0.1986
User Guide
×
Menu

预建规则

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