您在此处:
使用体验工作区设置动态 URL
您可以从管理工作区的登录和注册页面为您的登录体验设置动态 URL。通过包含一个在运行时解析的占位符来创建动态 URL。在用于登录、验证身份、重置密码和自助注册的页面上实施徽标和右框架内容的动态 URL。
从体验工作区登录和注册页面设置动态品牌。您可以将自定义登录页面添加到您的站点,而不管您用来创建社区的模板是什么。
动态 URL 包含您的徽标和右框架内容的 expid 占位符。例如,动态 URL https://www.my-cms.com/{expid}/logo.png 控制在页面上显示的徽标。动态 URL https://www.my-cms.com/{expid}/index.php 控制在页面上显示的右框架内容。右框架 URL 在 iframe 中显示 URL 的内容。在运行时,对于徽标和右框架内容,外部站点将动态 URL 替换为由查询参数中的 expid 值(例如,coffee)指定的品牌。
运行时显示的品牌取决于您在登录和注册页面上指定的 expid 动态 URL。例如,给定动态 URL https://www.my-cms.com/{expid}/logo.png,当登录 URL 为 https://fix.my.site.com/?expid=coffee 时,将显示 Fix Coffee 徽标。
根据 expid 查询参数在实施中的设置方式,您可以提供不同的品牌或用户体验。您可以在 URL 中设置它,然后通过电子邮件发送给您的站点用户。或者您可以在登录按钮上设置 URL。您也可以使用 System.Site 类的 setExperienceId 方法以编程方式设置查询参数。
除了在登录过程中使用动态品牌外,您还可以在整个用户会话期间使用它来为用户体验打上品牌。为此,请指示站点将 expid 值存储在用户的浏览器中。存储后,只要用户登录到站点,您就可以检索它。
当指定徽标和右框架 URL 时,请记住以下注意事项。
- 大多数浏览器不允许在同一页面上混合使用
http://和https:// protocols。 - 您的右框架内容的 URL 必须使用与您的站点相同的协议。您的资源和测试或演示服务器也必须使用相同的协议。
通常,我们建议对徽标和右框架 URL 使用 https:// 。但在本地和测试环境中,http://可以更加灵活。
要为您的徽标和右框架内容设置动态 URL,请执行以下步骤。
- 从“设置”中,在快速查找框中输入所有站点,并选择所有站点。
- 要访问体验工作区,在站点名称旁边,单击工作区
- 选择管理,并选择登录和注册。
-
要为您的徽标设置动态品牌,请执行以下步骤。
- 对于徽标类型,选择 URL。
- 对于徽标 URL 字段,输入动态 URL。例如 https://www.my-cms.com/{expid}/logo.png。
-
要为右框架内容设置动态品牌,请在“右框架 URL”中输入动态 URL。例如 https://www.my-cms.com/{expid}/index.php。


