如果您具有 Cloud Pod 架构 环境,可以创建全局 URL 内容重定向设置,以重定向特定的 URL,使其在容器联合的任何容器中的远程桌面或已发布的应用程序上打开。
全局 URL 内容重定向设置将在整个容器联合中可见。在创建全局 URL 内容重定向设置时,您可以将 URL 重定向到全局资源,例如全局桌面授权和全局应用程序授权。
您可以配置任意数量的协议,包括 HTTP、HTTPS、mailto 和 callto。Chrome 浏览器的重定向功能不支持 callto 协议。
最佳做法是为 HTTP 和 HTTPS 协议配置相同的重定向设置。这样,如果用户在 Internet Explorer 中键入部分 URL(如 mycompany.com),并且该站点自动从 HTTP 重定向到 HTTPS,则 URL 内容重定向功能将按预期工作。在此示例中,如果为 HTTPS 设置一个规则,但没有为 HTTP 设置相同的重定向设置,则不会重定向用户键入的部分 URL。
有关配置和管理 Cloud Pod 架构环境的完整信息,请参阅《Horizon 中的 Cloud Pod 架构》文档。
VMware 建议您不要为 URL 内容重定向创建多个设置。
要创建本地 URL 内容重定向设置,请参阅在 Horizon 8 中创建本地 URL 内容重定向设置。
前提条件
- 熟悉 vdmutil 命令行界面选项和要求,并确认您有足够的特权来运行 vdmutil 命令。请参阅在 Horizon 8 中的连接服务器实例上使用 vdmutil 命令行实用程序。
- 熟悉 URL 内容重定向设置中 URL 的语法。请参阅Horizon 8 中“--agentURLPattern”选项的语法。
过程
示例: 配置全局 URL 内容重定向设置
以下示例创建了一个名为 url-filtering 的全局 URL 内容重定向设置,该设置可将所有包含文本 http://google.* 的客户端 URL 重定向到名为 GAE1 的全局应用程序授权。
vdmutil --createURLSetting --urlSettingName url-filtering --urlRedirectionScope GLOBAL --urlScheme http --entitledApplication GAE1 --agentURLPattern "http://google.*" --authAs johndoe --authDomain mydomain --authPassword secret
以下示例更新了 url-filtering 设置,以便也将所有包含文本 https://google.* 的 URL 重定向到名为 GAE1 的全局应用程序授权。
vdmutil --updateURLSetting --urlSettingName url-filtering --urlRedirectionScope GLOBAL --urlScheme https --entitledApplication GAE1 --agentURLPattern "https://google.*" -authAs johndoe --authDomain mydomain --authPassword secret以下示例更新了 url-filtering 设置,以便将所有包含文本 "mailto://.*.mycompany.com" 的 URL 重定向到名为 GA2 的全局应用程序授权。
vdmutil --updateURLSetting --urlSettingName url-filtering --urlRedirectionScope GLOBAL --urlScheme mailto --entitledApplication GAE2 --agentURLPattern "mailto://.*.mycompany.com" --authAs johndoe --authDomain mydomain --authPassword secret
下一步做什么
将 URL 内容重定向设置分配给用户或组。请参阅在 Horizon 8 中将 URL 内容重定向设置分配给用户或组。