链接到CUG页面

由于指向CUG页面的任何链接的目标对匿名用户不可见,因此linkchecker将删除此类链接。

要避免出现这种情况,建议您创建指向CUG区域内的页面的无保护重定向页面。 然后呈现导航条目,而不会导致linkchecker出现任何问题。 仅当实际访问重定向页面时,用户才会在CUG区域中被重定向 — 在成功提供其登录凭据之后。

为CUG配置Dispatcher

如果您使用的是Dispatcher,则需要使用以下属性定义Dispatcher场:

  • virtualhosts:与CUG应用于的页面的路径匹配。
  • \sessionmanagement:请参见下文。
  • cache: CUG所应用文件的专用缓存目录。

为CUG配置Dispatcher会话管理

在dispatcher.any文件🔗中为CUG配置会话管理。 在请求访问CUG页面时使用的身份验证处理程序决定了如何配置会话管理。

/sessionmanagement
    ...
    /header "Cookie:login-token"
    ...
NOTE
当Dispatcher场启用了会话管理时,不会缓存场处理的所有页面。 要缓存超出CUG的页面,请在dispatcher.any中创建第二个场
处理非CUG页面。
  1. 通过定义/directory配置/sessionmanagement;例如:

    /sessionmanagement
      {
      /directory "/usr/local/apache/.sessions"
      ...
      }
    
  2. /allowAuthorized设置为0

Experience Manager