记录 My Domain 主机名重定向
为了减少中断,Salesforce 会在您将更改部署到 My Domain 时自动重定向多个主机名。要跟踪 My Domain 主机名的阻止和成功重定向,请为这些重定向启用事件日志记录。
所需的 Edition
| 适用于 Salesforce Classic 和 Lightning Experience |
| 适用于:Group、Essentials、Professional、Enterprise、Performance、Unlimited 和 Developer Edition |
| 所需用户权限 | |
|---|---|
| 要编辑 My Domain 设置: | 自定义应用程序 |
| 要访问和下载事件日志文件: | 查看所有数据 或 查看事件日志文件和已启用 API |
- 从“设置”中,在快速查找框中输入My Domain,然后选择My Domain。
- 在“重定向”部分中,单击编辑。
-
选择记录重定向并保存更改。
保存更改后,Salesforce 会在下一次每日运行中为“主机名重定向”事件类型生成日志。Salesforce 生成事件日志文件后将其上传。大多数数据集上传大约在每天的同一时间完成。确切的完成时间因数据集大小和内容而异。
通过单击 My Domain 设置页面的下载重定向日志,您也可以下载最新增量每日主机名重定向日志。
日志文件包括先前 My Domain 主机名的已阻止和成功重定向的摘要。它包含在后台进程生成文件时过去 24 小时的信息。启用此功能后,下一个日志文件仅包含启用重定向日志记录后发生的重定向。
如果上次 My Domain 更改包含启用和部署增强域,日志将包含已阻止和成功重定向在准备结束非增强域重定向中列出的旧主机名。
即使 Salesforce 不再重定向这些原有(非增强)主机名,主机名重定向事件类型仍会捕获阻止的访问主机名的尝试。对于这些事件,REDIRECT_reasON 是 Redirection was blocked
because redirections for the legacy SOURCE_HOSTNAME are no longer supported.
一次只有一个主机名重定向日志文件可用。在每日后台进程中生成每日增量事件日志文件时,新文件将替换现有文件。当您从 My Domain 设置页面下载重定向日志时,您将获得最新的 CSV 格式的每日日志文件。
如果日志文件不存在,则表明日志生成过程尚未运行,或者这 24 小时内没有要报告的重定向数据。仅当当天至少发生一次重定向时,才会生成日志文件。
例如,如果 https://MyCompany.my.site.com/shop 在下午 02:01 被重定向,https://MyCompany.my.site.com/shop?q=sneakers 在下午 02:02 被重定向给另一个用户,则在该小时,只会为 MyCompany.my.site.com/shop 捕获发生在下午 02:01 的重定向。但如果 https://MyCompany.my.site.com/help 在下午 2:05 被重定向,该重定向将被捕获到新的行上,因为 MyCompany.my.site.com/help 主机名和路径组合不同于 MyCompany.my.site.com/shop。
同样,如果 https://MyCompany.my.site.com/contactUs 的重定向在上午 07:02 被阻止,而 https://MyCompany.my.site.com/contactUs 的重定向在上午 07:11 被阻止,则在该小时的日志中仅捕获 MyCompany.my.site.com/contactUs 的被阻止的重定向。
为了帮助您识别使用 URL 的位置,日志包括通过 Salesforce 重定向的每个请求在相应的 HTTP 标头中发送的引用者和来源。请求者可以控制在这些 HTTP 标头中传递的值,因此字段可以包含空值。有关这种行为和日志文件内其他字段的详细信息,请参见 Salesforce 平台对象引用中的主机名重定向。
要收集多日的主机名重定向日志,请通过 REST API 计划每日查询主机名重定向事件类型。例如,您可以在 Unix 中配置 cron 作业,或在 Windows 中配置计划任务以运行查询。

