创建 Web 站点规则文档

您可以将数据库文件、HTML 文件、CGI 脚本和其他相关的 Web 文件保存在多个位置,或者在不断开 URL 链接或更改文档的情况下将它们移至新的位置。使用“Web 站点规则”文档来重定向 URL 可将页面显示在新的位置,并在用户的位置框中显示该 URL。映射 URL 或目录将页面显示在新的位置,但对用户隐藏该位置。

关于此任务

“Web 站点规则”文档是在相应的“Web 站点”文档的内部创建的。四种类型的“Web 站点规则”文档为:

  • 目录 - 使用“目录”类型可将外来 URL 定向到特定目录,并可指定访问级别。
  • 重定向 - 使用“重定向”类型可指定将指定的外来 URL 模式重新定向到特定的 URL。
  • 替换 - 使用“替换”类型可将指定 URL 模式替换为其他指定的 URL 模式。
  • HTTP 响应头 - 使用“HTTP 响应头”类型可指定添加到来自请求的所有响应的 HTTP 头,这些请与指定 URL 模式相匹配求。

Web 站点规则允许重新查找或重新组织站点而不破坏现有链接或浏览器书签。

“规则”文档作为“Web 站点”文档的响应显示在 Web > 因特网站点视图中的配置选项卡上。

过程

  1. HCL Domino®Administrator 中,单击配置选项卡,展开 Web 部分并单击因特网站点
  2. 选择要编辑的“Web 站点”文档,然后单击编辑文档
  3. 单击 Web 站点按钮并选择创建规则
  4. 单击基本选项卡并填写以下字段:
    1. “基本”选项卡字段

    字段

    操作

    描述

    输入将该规则与所创建的其他规则区分开来的名称。

    规则类型

    选择以下某个选项:

    • 目录 - 允许 URL 路径访问服务器的文件系统目录。
    • 重定向 - 由 URL 标识的资源已经移到另一个位置或 Web 站点。
    • 替换 - 将 URL 中的字符串替换为另一个字符串。
    • HTTP 响应标题 - 将到期标题或定制标题添加到与指定的 URL 模式和响应代码相匹配的 HTTP 响应中。
    • 覆盖会话认证 - 服务器上启用了基于会话的认证情况下为特定的 Web 站点设置基本认证。

    入局 URL 模式

    用于描述受该规则影响的 URL 的模式。

    如果定义了许多规则,那么为每个规则指定最长的唯一模式。不要在模式中包括 http 或主机名。

    重定向到此 URL

    (仅限重定向)输入新的 URL 位置。如果该字段中的 URL 以斜杠开始,那么该规则将被视为内部重定向。否则,假定该规则为外部重定向。

    外部重定向的模式需要以浏览器能够识别的因特网协议字符串开头,例如 http: 或 ftp。

    发送 301 重定向

    (仅限重定向)仅在为入局 URL 模式重定向到此 URL 中指定值时才可用。Domino 通常发送重定向 http 返回代码 302,这表示此仅为临时重定向。在此复选框中选择“是”(而不发送返回代码 301),表示此为永久重定向,并且可使浏览器记住重定向 URL。

    替换模式

    (仅限替换)输入用于替换外来 URL 的匹配部分的字符串。

    目标服务器目录

    (仅限目录)输入正在映射的文件系统目录路径。可以将其指定为标准路径,也可以将其指定为相对于数据目录的路径。如果您希望映射不在 Domino 数据目录下的目录,请指定标准路径。

    访问级别

    (仅限目录)选择以下某个选项:

    • 读取访问 - 允许浏览器用户从显示在浏览器中的目录或读取下载文件。当用户请求该目录中的文件时,服务器会将文件的内容发回给浏览器。
    • 执行访问 - 允许浏览器用户装入并运行目录中的 CGI 程序。服务器将程序的输出结果转发到浏览器。

    HTTP 响应代码

    (仅限 HTTP 响应标题)输入要应用响应标题的 HTTP 响应代码。

    到期标题

    (仅限 HTTP 响应标题)选择以下某个选项:

    • 不添加标题 - 目录中的文件显示在浏览器中或者下载。
    • 仅在应用程序不...时添加标题 - 目录中的文件是要在服务器上执行的 CGI 文件。
    • 始终添加标题(覆盖应用程序的标题)
    注: 如果选择添加标题,必须通过指定此标题启用的天数,或者指定禁用此标题的起始日期,来指定一个到期时间。

    定制标题

    (仅限 HTTP 响应标题)对于要使用的每个定制标题,指定下列选项:

    • 名称:响应标题的名称。
    • 值:响应标题的值。
    • 覆盖:覆盖应用程序的标题。
    • 适用于:它适用于 HTTP、HTTPS 或两者(HTTP 和 HTTPS)。
  5. 保存该文档。