My Domain URL Format Changes with Enhanced Domains Deployment
Understand how login and application URL formats changed when enhanced domains, the latest version of My Domain, were deployed. These changes apply only to orgs created in June 2022 or earlier.
Required Editions
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Group, Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions |
With enhanced domains, all application URLs start with your org’s My Domain name. When enhanced domains were deployed, instance names were removed from all My Domain URLs, and package names were removed from some URLs. With no instance names, enhanced My Domain URLs are easier for users to remember and remain stabilized when your org is moved to another Salesforce instance.
To better understand the purpose of each host name type and whether it applies to you, see My Domain Host Names.
Production Org URL Format Changes
These URL formats changed when enhanced domains were deployed in a production org.
-dev-ed. For example: https://example-dev-ed.my.salesforce.com. If that
org uses partitioned domains, see Partitioned Domains for Developer Edition Orgs.| URL TYPE | FORMAT | URL FORMAT |
|---|---|---|
| Login | Old |
MyDomainName.my.salesforce.com
|
| New | This URL didn’t change when enhanced domains were deployed unless your My Domain name or suffix also changed as part of that deployment. | |
| Application Page or Tab | Old |
MyDomainName.my.salesforce.com/pageID
|
| New | This URL didn’t change when enhanced domains were deployed unless your My Domain name or suffix also changed as part of that deployment. | |
| Content Management System (CMS) public channels | Old |
MyDomainName.cdn.salesforce-experience.com
|
| New | This URL didn’t change when enhanced domains were deployed unless your My Domain name or suffix also changed as part of that deployment. | |
| Email tracking (reserved for future use) | Old |
MyDomainName.my.sfdcopens.com
|
| New | This URL is reserved for future use. No updates are required for enhanced domains deployment. | |
| Lightning | Old |
MyDomainName.lightning.force.com
|
| New | This URL didn’t change when enhanced domains were deployed unless your My Domain name or suffix also changed as part of that deployment. | |
| Experience Cloud sites | Old |
ExperienceCloudSitesSubdomainName.force.com
|
| New |
MyDomainName.my.site.com
|
|
| Lightning Container Component | Old |
MyDomainName--PackageName.container.lightning.com1
|
| New |
MyDomainName--PackageName.container.force.com1
|
|
| Salesforce Sites | Old |
SitesSubdomainName.secure.force.com
|
| New |
MyDomainName.my.salesforce-sites.com
|
|
| Salesforce Sites (HTTP only) | Old |
SitesSubdomainName.force.com
|
| New |
MyDomainName.my.salesforce-sites.com
|
|
| Setup Pages | Old | This URL requires enhanced domains. No updates are required for enhanced domains deployment. |
| New |
MyDomainName.my.salesforce-setup.com
|
|
| Service Cloud Real-Time | Old |
LiveAgentPool.salesforceliveagent.com
|
| New | This URL didn’t change when enhanced domains were deployed. | |
| Next generation Omni-Channel engagement (examples: voice and messaging) | Old |
MyDomainName.my.salesforce-scrt.com
|
| New | This URL didn’t change when enhanced domains were deployed unless your My Domain name or suffix also changed as part of that deployment. | |
| User Content | Old |
MyDomainName--UniqueID.a.forceusercontent.com
|
| New |
MyDomainName--UniqueID.my.force-user-content.com
|
|
| User Content on a Government Cloud org | Old |
MyDomainName--UniqueID.c.my.force-user-content.com
|
| New |
MyDomainName--UniqueID.gia.force-user-content.com
|
|
| User Image (reserved for future use) | Old |
MyDomainName--UniqueID.file.force-user-content.com
|
| New | This URL is reserved for future use. No updates are required for enhanced domains deployment. |
If the Stabilize URLs for Visualforce, Experience Builder, Site.com Studio, and content files setting was enabled when enhanced domains were deployed, these production formats change.
| URL TYPE | FORMAT | URL FORMAT |
|---|---|---|
| Content (Files) | Old |
MyDomainName--c.documentforce.com
|
| New |
MyDomainName.file.force.com
|
|
| Experience Builder | Old |
MyDomainName.builder.salesforce-communities.com
|
| New |
MyDomainName.builder.salesforce-experience.com
|
|
| Experience Builder Live Preview | Old |
MyDomainName.livepreview.salesforce-communities.com
|
| New |
MyDomainName.live-preview.salesforce-experience.com
|
|
| Experience Builder Preview | Old |
MyDomainName.preview.salesforce-communities.com
|
| New |
MyDomainName.preview.salesforce-experience.com
|
|
| Visualforce | Old |
MyDomainName--PackageName.visualforce.com
1
|
| New |
MyDomainName--PackageName.vf.force.com
1
|
If the Stabilize URLs for Visualforce, Experience Builder, Site.com Studio, and content files setting wasn’t enabled when enhanced domains were deployed, these production URL formats change.
| URL TYPE | FORMAT | URL FORMAT |
|---|---|---|
| Content (Files) in a non-Hyperforce org | Old |
MyDomainName--c.InstanceName.content.force.com
|
| New |
MyDomainName.file.force.com
|
|
| Content (Files) in a Hyperforce org | Old |
MyDomainName--c.InstanceName.content.sfdc-HyperforceInstanceName.force.com
|
| New |
MyDomainName.file.force.com
|
|
| Experience Builder in a non-Hyperforce org | Old |
MyDomainName--sitestudio.InstanceName.force.com
|
| New |
MyDomainName.builder.salesforce-experience.com
|
|
| Experience Builder in a Hyperforce org | Old |
MyDomainName--sitestudio.InstanceName.sfdc-HyperforceInstanceName.force.com
|
| New |
MyDomainName.builder.salesforce-experience.com
|
|
| Experience Builder Live Preview in a non-Hyperforce org | Old |
MyDomainName--livepreview.InstanceName.force.com
|
| New |
MyDomainName.live-preview.salesforce-experience.com
|
|
| Experience Builder Live Preview in a Hyperforce org | Old |
MyDomainName--livepreview.InstanceName.sfdc-HyperforceInstanceName.force.com
|
| New |
MyDomainName.live-preview.salesforce-experience.com
|
|
| Experience Builder Preview in a non-Hyperforce org | Old |
MyDomainName--sitepreview.InstanceName.force.com
|
| New |
MyDomainName.preview.salesforce-experience.com
|
|
| Experience Builder Preview in a Hyperforce org | Old |
MyDomainName--sitepreview.InstanceName.sfdc-HyperforceInstanceName.force.com
|
| New |
MyDomainName.preview.salesforce-experience.com
|
|
| Visualforce in a non-Hyperforce org | Old |
MyDomainName--PackageName.InstanceName.visual.force.com
1
|
| New |
MyDomainName--PackageName.vf.force.com
1
|
|
| Visualforce in a Hyperforce org in a Hyperforce org | Old |
MyDomainName--PackageName.InstanceName.visual.sfdc-HyperforceInstanceName.force.com
1
|
| New |
MyDomainName--PackageName.vf.force.com
1
|
1 If your installed package is unmanaged, the package name is c.
Sandbox Org URL Format Changes
These URL formats changed when enhanced domains were deployed in a sandbox.
| URL TYPE | FORMAT | URL FORMAT |
|---|---|---|
| Login | Old |
MyDomainName--SandboxName.my.salesforce.com
|
| New |
MyDomainName--SandboxName.sandbox.my.salesforce.com
|
|
| Application Page or Tab | Old |
MyDomainName--SandboxName.my.salesforce.com/PageID
|
| New |
MyDomainName--SandboxName.sandbox.my.salesforce.com/PageID
|
|
| Email tracking (reserved for future use) | Old |
MyDomainName--SandboxName.sandbox.my.sfdcopens.com
|
| New | This URL is reserved for future use. No updates are required for enhanced domains deployment. | |
| Experience Cloud sites | Old |
SandboxName-ExperienceCloudSitesSubdomainName.InstanceName.force.com
|
| New |
MyDomainName--SandboxName.sandbox.my.site.com
|
|
| My Domain Login (old format) | Old |
MyDomainName--SandboxName.InstanceName.my.salesforce.com
|
| New |
MyDomainName--SandboxName.sandbox.my.salesforce.com
|
|
| Lightning | Old |
MyDomainName--SandboxName.lightning.force.com
|
| New |
MyDomainName--SandboxName.sandbox.lightning.force.com
|
|
| Lightning Container Component | Old |
MyDomainName--SandboxName--PackageName.container.lightning.com
1
|
| New |
MyDomainName--SandboxName--PackageName.sandbox.container.force.com
1
|
|
| Salesforce Sites | Old |
SandboxName-SitesSubdomainName.InstanceName.force.com
|
| New |
MyDomainName--SandboxName.sandbox.my.salesforce-sites.com
|
|
| Setup Pages | Old | This URL requires enhanced domains. No updates are required for enhanced domains deployment. |
| New |
MyDomainName--SandboxName.sandbox.my.salesforce-setup.com
|
|
| Service Cloud Real-Time | Old |
LiveAgentPool.salesforceliveagent.com
|
| New | This URL didn’t change with enhanced domains deployment. | |
| Next generation Omni-Channel engagement (examples: voice and messaging) | Old |
MyDomainName--SandboxName.my.salesforce-scrt.com
|
| New |
MyDomainName--SandboxName.sandbox.my.salesforce-scrt.com
|
|
| User Content | Old |
MyDomainName--SandboxName--UniqueID.b.forceusercontent.com
|
| New |
MyDomainName--SandboxName--UniqueID.sandbox.my.force-user-content.com
|
|
| User Content on a Government Cloud org | Old |
MyDomainName--SandboxName--UniqueID.c.forceusercontent.com
|
| New |
MyDomainName--SandboxName--UniqueID.sandbox.gia.force-user-content.com
|
|
| User Image (reserved for future use) | Old |
MyDomainName--SandboxName--UniqueID.sandbox.file.force-user-content.com
|
| New | This URL is reserved for future use. No updates are required for enhanced domains deployment. |
If the Stabilize URLs for Visualforce, Experience Builder, Site.com Studio, and content files setting was enabled when enhanced domains were deployed, these sandbox URL formats change.
| URL TYPE | FORMAT | URL FORMAT |
|---|---|---|
| Content (Files) | Old |
MyDomainName--SandboxName--c.documentforce.com
|
| New |
MyDomainName--SandboxName.sandbox.file.force.com
|
|
| Experience Builder | Old |
MyDomainName--SandboxName.builder.salesforce-communities.com
|
| New |
MyDomainName--SandboxName.sandbox.builder.salesforce-experience.com
|
|
| Experience Builder Live Preview | Old |
MyDomainName--SandboxName.livepreview.salesforce-communities.com
|
| New |
MyDomainName--SandboxName.sandbox.live-preview.salesforce-experience.com
|
|
| Experience Builder Preview | Old |
MyDomainName--SandboxName.preview.salesforce-communities.com
|
| New |
MyDomainName--SandboxName.sandbox.preview.salesforce-experience.com
|
|
| Visualforce | Old |
MyDomainName--SandboxName--PackageName.visualforce.com
1
|
| New |
MyDomainName--SandboxName--PackageName.sandbox.vf.force.com
1
|
If the Stabilize URLs for Visualforce, Experience Builder, Site.com Studio, and content files setting wasn’t enabled when enhanced domains were deployed, these sandbox URL formats change.
| URL TYPE | FORMAT | URL FORMAT |
|---|---|---|
| Content (Files) in a non-Hyperforce org | Old |
MyDomainName--SandboxName--c.InstanceName.content.force.com
|
| New |
MyDomainName--SandboxName.sandbox.file.force.com
|
|
| Content (Files) in a Hyperforce org | Old |
MyDomainName--SandboxName--c.InstanceName.content.sfdc-HyperforceInstanceName.force.com
|
| New |
MyDomainName--SandboxName.sandbox.file.force.com
|
|
| Experience Builder in a non-Hyperforce org | Old |
MyDomainName--SandboxName--sitestudio.InstanceName.force.com
|
| New |
MyDomainName--SandboxName.sandbox.builder.salesforce-experience.com
|
|
| Experience Builder in a Hyperforce org | Old |
MyDomainName--SandboxName--sitestudio.InstanceName.sfdc-HyperforceInstanceName.force.com
|
| New |
MyDomainName--SandboxName.sandbox.builder.salesforce-experience.com
|
|
| Experience Builder Live Preview in a non-Hyperforce org | Old |
MyDomainName--SandboxName--livepreview.InstanceName.force.com
|
| New |
MyDomainName--SandboxName.sandbox.live-preview.salesforce-experience.com
|
|
| Experience Builder Live Preview in a Hyperforce org | Old |
MyDomainName--SandboxName--livepreview.InstanceName.sfdc-HyperforceInstanceName.force.com
|
| New |
MyDomainName--SandboxName.sandbox.live-preview.salesforce-experience.com
|
|
| Experience Builder Preview in a non-Hyperforce org | Old |
MyDomainName--SandboxName--sitepreview.InstanceName.force.com
|
| New |
MyDomainName--SandboxName.sandbox.preview.salesforce-experience.com
|
|
| Experience Builder Preview in a Hyperforce org | Old |
MyDomainName--SandboxName--sitepreview.InstanceName.sfdc-HyperforceInstanceName.force.com
|
| New |
MyDomainName--SandboxName.sandbox.preview.salesforce-experience.com
|
|
| Visualforce in a non-Hyperforce org | Old |
MyDomainName--SandboxName--PackageName.InstanceName.visual.force.com
1
|
| New |
MyDomainName--SandboxName--PackageName.sandbox.vf.force.com
1
|
|
| Visualforce in a Hyperforce org | Old |
MyDomainName--SandboxName--PackageName.InstanceName.visual.sfdc-HyperforceInstanceName.force.com
1
|
| New |
MyDomainName--SandboxName--PackageName.sandbox.vf.force.com
1
|
1 If your installed package is unmanaged, the package name is c.
Changes to Instanced URLs Without My Domain
If your org was created before October 2020, you didn’t get a My Domain by default. In that case, your users accessed Salesforce with these URLs that contained your instance name or a region identifier but not your My Domain name. These URLs changed when enhanced domains were deployed.
| URL TYPE | FORMAT | URL FORMAT |
|---|---|---|
| Content (Files) | Old |
c.InstanceName.content.force.com
|
| New in production |
MyDomainName.file.force.com
|
|
| New in sandbox |
MyDomainName--SandboxName.sandbox.file.force.com
|
|
| Experience Builder (format 1) | Old |
ExperienceCloudSiteSubdomainName--builder.InstanceName.force.com
|
| New in production |
MyDomainName.builder.salesforce-experience.com
|
|
| New in sandbox |
MyDomainName--SandboxName.sandbox.builder.salesforce-experience.com
|
|
| Experience Builder (format 2) | Old |
sitestudio.InstanceName.force.com
|
| New in production |
MyDomainName.builder.salesforce-experience.com
|
|
| New in sandbox |
MyDomainName--SandboxName.sandbox.builder.salesforce-experience.com
|
|
| Experience Builder Live Preview (format 1) | Old |
ExperienceCloudSiteSubdomainName--live.InstanceName.force.com
|
| New in production |
MyDomainName.live-preview.salesforce-experience.com
|
|
| New in sandbox |
MyDomainName--SandboxName.sandbox.live-preview.salesforce-experience.com
|
|
| Experience Builder Live Preview (format 2) | Old |
livepreview.InstanceName.force.com
|
| New in production |
MyDomainName.live-preview.salesforce-experience.com
|
|
| New in sandbox |
MyDomainName--SandboxName.sandbox.live-preview.salesforce-experience.com
|
|
| Experience Builder Preview (format 1) | Old |
ExperienceCloudSiteSubdomainName--preview.InstanceName.force.com
|
| New in production |
MyDomainName.preview.salesforce-experience.com
|
|
| New in sandbox |
MyDomainName--SandboxName.sandbox.preview.salesforce-experience.com
|
|
| Experience Builder Preview (format 2) | Old |
sitepreview.InstanceName.force.com
|
| New in production |
MyDomainName.preview.salesforce-experience.com
|
|
| New in sandbox |
MyDomainName--SandboxName.sandbox.preview.salesforce-experience.com
|
|
| Lightning page | Old |
InstanceName.lightning.force.com
|
| New in production |
MyDomainName.lightning.force.com
|
|
| New in sandbox |
MyDomainName--SandboxName.sandbox.lightning.force.com
|
|
| Next generation Omni-Channel engagement (examples: voice and messaging) | Old |
Region.scrt.sfdc.sh
|
| New in production |
MyDomainName.my.salesforce-scrt.com
|
|
| New in sandbox |
MyDomainName--SandboxName.sandbox.my.salesforce-scrt.com
|
|
| User Content | Old in production |
InstanceName--UniqueID.a.forceusercontent.com
|
| New in production |
MyDomainName--UniqueID.my.force-user-content.com
|
|
| User Content in a sandbox | Old in sandbox |
InstanceName--UniqueID.b.forceusercontent.com
|
| New in sandbox |
MyDomainName--SandboxName--UniqueID.sandbox.my.force-user-content.com
|
|
| User Content in a Government Cloud org | Old |
InstanceName--UniqueID.c.forceusercontent.com
|
| New in production |
MyDomainName--UniqueID.gia.force-user-content.com
|
|
| New in sandbox |
MyDomainName--SandboxName--UniqueID.sandbox.gia.force-user-content.com
|
|
| Visualforce | Old |
PackageName.InstanceName.visual.force.com
1
|
| New in production |
MyDomainName--PackageName.vf.force.com
1
|
|
| New in sandbox |
MyDomainName--SandboxName--PackageName.sandbox.vf.force.com
1
|
1 If your installed package is unmanaged, the package name is c.

