Sitecore is addressing issues found in XM Cloud URL generation. On Tuesday, 7 January 2025, we’ll roll out the following changes through a new base image release:
Default URL scheme and external port
We’re changing the default URL scheme and external port for all sites. If values are not defined in the site configuration sitecore/content/<site collection>/<site>/Settings/Site Grouping/<site>, these will be the default values:
Scheme – https
External Port – 443
The default definitions are in effect only if you haven’t explicitly defined a setting for these fields.
You can test the new behavior today and verify that this change won’t have an impact on your solution, by creating a patch configuration file and redeploying your environment. To run the test, in the patch configuration file, define these settings in a <settings> node:
Temporary.SiteInfoDefaultSchemawith a value ofhttps.Temporary.SiteInfoDefaultExternalPortwith a value of443.
For example:
<settings>
<setting name="Temporary.SiteInfoDefaultSchema" value="https" />
<setting name="Temporary.SiteInfoDefaultExternalPort" value="443" />
</settings> urlBuilder settings now apply
When defining URL builder options on the link provider level, the default values for unspecified options will be taken from the itemUrlBuilder and mediaUrlBuilder configurations. This might affect your implementation if you’ve previously made changes to the configuration of the itemUrlBuilder, mediaUrlBuilder or urlBuilder nodes.
You can test the new behavior today and verify that this change won’t have an impact on your solution, by creating a patch configuration file and redeploying your environment. To run the test, create a patch configuration file and define the following setting in a <settings> node:
Temporary.LinkProvider.FallbackToBuilderOptionswith a value oftrue.
For example:
<settings>
<setting name="Temporary.LinkProvider.FallbackToBuilderOptions" value="true" />
</settings>