Domino介绍站点规则的概念及实施过程

Domino介绍站点规则的概念及实施过程

ID:37911803

大小:100.00 KB

页数:4页

时间:2019-06-02

Domino介绍站点规则的概念及实施过程_第1页
Domino介绍站点规则的概念及实施过程_第2页
Domino介绍站点规则的概念及实施过程_第3页
Domino介绍站点规则的概念及实施过程_第4页
资源描述:

《Domino介绍站点规则的概念及实施过程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、什么是Web站点规则Web站点规则是DominoR6中的新功能,它将有助于维护Web站点的组织文档。它主要有以下两个用途:1。使管理员能够为Web站点创建一致的、用户友好的导航方案,该方案与站点的实际物理组织无关。2。允许在不断开现有链接或浏览器书签的情况下重新定位或重新组织站点的某些部分。Web站点规则是作为“Web站点”文档的答复文档来创建的,并且它只是适用于该特定的“Web站点”文档。如果要将一个规则应用于多个“Web站点”文档,请从一个“Web站点”文档拷贝规则文档并将其粘贴到其他文档。在将Web站点规则应用于

2、外来的URL之前,应按照一组预定义的过滤和验证规则对该URL进行规范化。这些过程将URL缩减为一种安全的形式,然后再将其传递到应用程序进行处理。一旦对URL进行了规范化,HTTP任务就会使用为Web站点定义的规则,来确定是否应以某种方式修改URL。注意:1。只能使用URL路径进行模式匹配。2。应保存查询字符串以便于应用程序使用。3。为规则的“外来URL模式”域指定的任何模式都不应包括主机名或查询字符串。有四种类型的Web站点规则。如果已经为“Web站点”文档创建了多个类型的Web站点规则,应按如下顺序评估规则文档:1)替换

3、2)重定向3)目录4)HTTP答复标题以下是这四种类型的Web站点规则的简单介绍:1。替换规则替换规则将外来URL的一个或多个部分替换为新的字符串。当您希望重新组织Web站点,而不希望重写站点中的所有链接,或者当您希望为复杂的URL提供用户友好的别名时,应当使用替换规则。例如,如果您将Web站点上的大量文档从一个目录移到了另一个目录,则替换规则非常有用。替换规则会将旧目录映射到新目录,而不是修复指向旧目录的所有链接。替换规则中的每个外来和替换模式都必须至少指定一个通配符。如果未在模式中的某个位置明确地包含通配符,则HTTP

4、任务会在将规则存储在其内部表时自动将“/*”附加到模式的后面。2。重定向规则重定向规则是将外来URL重定向到其他URL。有两种类型的重定向规则:外部重定向和内部重定向。外部重定向规则导致服务器通知浏览器由浏览器请求的文件或其他资源位于另一个URL。如果外来URL的路径与外部重定向规则相匹配,则HTTP任务将基于重定向模式生成一个新的URL,并立即将该URL返回给浏览器。使用外部重定向规则允许现有链接和书签保持正常工作,但确保了新书签指向新的位置。内部重定向规则与替换规则相似,都是HTTP任务生成一个新的URL然后重新对其进

5、行规范化。但是,它们之间存在两个区别。首先,对重定向表进行的是递归搜索,因此您可以创建并嵌套多个重定向规则。第二,内部重定向规则不要求使用通配符。因此,如果您希望对URL路径强制进行确切匹配,则可以选择使用内部重定向规则(而不是替换规则)。如果外来URL的路径与内部重定向规则相匹配,则HTTP任务将生成一个新路径,并对该路径进行规范化,然后重新搜索重定向规则表。由于HTTP任务对重定向规则表进行递归搜索,因此,无论已经应用的是替换规则还是重定向规则,都可以编写用于捕捉URL的各种重定向规则。注意:进行递归搜索意味着如果编写

6、互相匹配的重定向规则,则有可能陷入无限循环。为了消除这种可能性,HTTP任务有一个内置的递归限制(10)。可以但不要求在重定向规则中使用通配符。3。目录规则目录规则将文件系统目录映射为URL模式。当Web服务器收到与模式相匹配的URL时,服务器假定URL正请求该目录中的资源。安装Domino6Web服务器时,会自动创建几个文件-资源目录。这些缺省目录由在“Web站点”文档的“配置”附签上定义的目录规则进行映射。当Web服务器启动时,它自动创建用于将这些目录映射为URL模式的内部规则。有三个缺省目录:1)用于非图形文件的HT

7、ML目录。2)用于图形图像(如.GIF)的图标目录。3)用于CGI程序的CGI目录。目录规则仅用于映射要直接读取的文件(如HTML文件和图形文件)和要由操作系统加载和运行的可执行程序(如CGI程序)的位置。目录规则不能用于映射其他类型的资源(如Domino数据库或Java服务器小程序)的位置。当创建目录Web站点规则时,应为文件系统目录指定读取或执行权限。选择正确的访问权限至关重要。应只对包含CGI程序的目录启用“执行”权限。其他所有目录应具有“读取”权限。如果您指定的存取级别有误,则可能出现意外的结果。例如,如果将CGI

8、目录标记为“读取”权限,则当浏览器用户发送CGI程序的URL时,服务器将返回程序的源代码,而不是执行该程序,这可能是严重的安全漏洞。目录规则不能覆盖由操作系统实施的文件访问权限。注意:存取级别由指定目录下的所有子目录继承。4。HTTP答复标题规则每个HTTP浏览器请求和服务器答复都始于一组描述所传输数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。