排除常见自定义域问题
查看在设置自定义域时可能遇到的常见问题的潜在原因和故障排除步骤。
所需的 Edition
| 适用于 Salesforce Classic 和 Lightning Experience |
| 适用于:Enterprise、Performance 和 Unlimited Edition。 |
| 适用于:Salesforce 站点和 LWR、Aura 和 Visualforce 站点 |
不熟悉 DNS、CDN、证书和 CNAME 等术语?请参阅自定义域术语
| 行为 | 潜在原因和故障排除步骤 |
|---|---|
| 在添加域并输入域名时,管理员会看到错误“无法验证 CNAME 目标”。 | 域 DNS 记录中的规范名称 (CNAME) 记录缺失或不正确。请确认 CNAME 记录已存在,并且对完全限定域名 (FQDN) 正确。请参阅将自定义域指向 Salesforce 组织。 |
| 对域的 DNS 记录的更改仍在传播。这一改变可能需要 72 小时才能在全球范围内生效。等待传播完成,然后重试。 | |
| 自定义域在配置中停滞不前。 | 对于 Salesforce 内容递送网络 (CDN),配置域可能需要 4–14 个小时,对于其他选项可能需要 4–8 个小时。 如果已经过该时间,请检查域的 DNS 记录是否有任何 DNS 更改。然后联系 Salesforce 客户支持。 |
| 自定义域的状态为“等待自定义 URL”。配置未开始。 | 对于在 Salesforce 服务器上使用 HTTPS 证书的自定义域,配置将在添加第一个自定义 URL 时开始。在这种情况下,域设置页面的状态是“等待自定义 URL”。要开始配置,请为该域添加自定义 URL。 |
| 在尝试访问自定义域时,用户会在 Chrome 中收到 ERR_NAME_NOT_RESOLVED 错误。 | 域 DNS 记录中的 CNAME 记录缺失或不正确。请确认 CNAME 记录已存在,并且对完全限定域名 (FQDN) 正确。请参阅将自定义域指向 Salesforce 组织。 |
| 未在 Salesforce 中激活域。在“域设置”页面上查看域状态。 | |
| 当用户尝试访问使用 HTTPS 证书的自定义域时,他们会看到表示安全问题的错误。 | 证书上的通用名称 (Amazon) 不正确。证书仅在请求主机名与证书 CN 匹配时有效。 |
证书和配置的域名不匹配。例如,证书适用于 www.example.com,Salesforce 中的域名是 example.com。 请确保自定义域指向自己的 *.live.siteforce.com CNAME 目标。例如,www.example.com 的 CNAME 记录指向 |
|
| 当用户尝试访问由第三方服务或 CDN 托管的自定义域时,他们会看到 SSL 连接错误。 | 验证您的代理或 CDN 是否将请求转发到 My Domain 登录 URL。有关更多信息,请参见使用第三方服务或 CDN 的自定义域的先决条件。 最常见的原因是将站点主机名(例如 此外,在 Spring ’26 之前,一些目标主机名包含您的 Salesforce 实例或 Hyperforce 单元格。这些主机名可以在维护期间更改,例如在组织迁移期间。使用这些主机名,当您的实例或单元格更改时,您的自定义域将停止工作。要解决此问题,请与第三方合作,将目标主机名更新为贵组织的 My Domain 登录 URL。 |
| 请确保 SSL 证书正确安装在第三方的原始服务器上。 | |
| 在“设置”中,自定义域不会作为“所有站点设置”页面上的站点 URL 反映。 | 自定义域配置阻止了关联。如果您使用代理或间接指向 *.live.sitesforce.com CNAME 目标,则可能会出现此问题。 |
| 两个自定义域为同一个站点提供服务。“所有站点设置”页面上仅显示一个。 | |
| 用户不能使用单点登录 (SSO)、连接的应用程序和身份验证提供商等方法通过自定义域进行身份验证。 | 如果您有两个为同一个站点提供服务的自定义域,请验证是否为这两个自定义域配置了该身份验证方法。 通常,如果没有为一个域配置身份验证方法,则使用以 *.force.com 或 *.my.site.com 结尾的默认站点 URL 的身份验证方法可以工作。 |
| 如果您部署了增强域,请参阅在自动部署增强域后恢复对站点的访问权限。 | |
| 一些用户无法通过使用 Salesforce CDN 的自定义域连接到站点。 | 查看 Knowledge 文章《增强域自动部署后恢复对站点的访问权限》中的常见问题。 |
| 当用户访问自定义 URL 时,他们会看到意外的内容。 | 如果您在同一个域上托管多个站点,请检查您的站点 URL 是否有冲突。可以为两个不同站点上的页面配置相同的 URL。 假设您在同一域 https://www.example.com 上托管站点 A 和站点 B。站点 A 的 URL 使用自定义 URL 路径前缀 /products。站点 B 从根路径为页面提供服务,并包含带有页面路径 /products 的页面。因此,站点 A 的 URL 和站点 B 的页面 URL 都是 https://www.example.com/products。 在这种情况下,站点访问者只能通过站点 B 上的导航菜单访问站点 B 页面,如果站点访问者通过任何其他方式导航到 https://example.com/products,他们将被定向到站点 A。 如果您发现潜在的冲突,请重命名站点路径或选择不同的路径,以在自定义域上为内容提供服务。 |
| 当用户访问我的临时非 HTTPS 域时,浏览器地址栏会显示我的内部站点 URL 的版本。 | 该行为符合预期。因为 Salesforce 需要 HTTPS,所以对站点的仅 HTTP 请求会被重定向到有效的 HTTPS URL。 例如,管理员在 Salesforce 中将 www.example.com 添加为具有“使用临时非 HTTPS 域”域配置选项的域。管理员激活域,并添加自定义 URL,以通过 CNAME 00d000000000000013.live.siteforce.com 加载 Experience Cloud 站点。用户访问 www.example.com 时,浏览器的地址栏会显示 https://00d000000000000013.my.site.com,而不是 http://www.example.com。 要使自定义域名在浏览器的地址栏中保留,请更新临时非 HTTPPS 域,以使用其他域配置选项。 |
| 用户无法通过不同 Salesforce 组织中的链接访问我的自定义域。 | 您限制了外部重定向,并且自定义域不在允许列表中。请参阅管理重定向到外部 URL。 |
