您可以通过将每个模板与保护设置相关联,以创建激活保护的 URL 模板的列表。当服务器接收请求时,服务器将请求与列表中的模板相比较。服务器首先比较模板列表中的第一个请求,然后在列表中向下移动直到找到一个匹配请求或列表的底端。如果找到匹配,则服务器正如与匹配模板关联的保护设置中所定义的来激活保护。
请求是完整 URL 跟在服务器主机名后的部分。当服务器接收到请求时,它将检查请求是否激活保护。服务器则使用它的映射规则来映射请求至一个特定的文件。所有激活保护的请求由映象规则中的 Pass 或 Exec 规则覆盖也很重要。
与 URL 请求模板关联的保护设置定义了您希望如何对受保护文件控制访问。您可以定义内联保护设置(作为文档保护定义的部分),或独立的命名的保护设置。在行中定义的保护设置只可用于特定 URL 请求模板。通过指定它的名称,已命名的保护设置可用于多个 URL 请求模板。
您可以基于接收请求的地址或定制请求的主机来为请求激活不同的保护规则。
例如,您希望指定从地址 9.67.106.79 上或从主机 A 收到以 /cgi-bin/* 开始的请求,此请求通过名为 PROT-A 的保护设置中的规则来保护,而从地址 9.83.100.45 和主机 B 上收到同样的请求则通过名为 PROT-B 的保护设置中的规则来保护。