Skip to content

Documented ApplicationUrlDetection (17.4)#8024

Merged
sofietoft merged 1 commit into
mainfrom
cms/17.4-application-url-detection
Apr 30, 2026
Merged

Documented ApplicationUrlDetection (17.4)#8024
sofietoft merged 1 commit into
mainfrom
cms/17.4-application-url-detection

Conversation

@AndyButland
Copy link
Copy Markdown
Contributor

📋 Description

Documented the new ApplicationUrlDetection setting. Written with AI support.

📎 Related Issues (if applicable)

umbraco/Umbraco-CMS#22307

✅ Contributor Checklist

I've followed the Umbraco Documentation Style Guide and can confirm that:

  • Code blocks are correctly formatted.
  • Sentences are short and clear (preferably under 25 words).
  • Passive voice and first-person language (“we”, “I”) are avoided.
  • Relevant pages are linked.
  • All links work and point to the correct resources.
  • Screenshots or diagrams are included if useful.
  • Any code examples or instructions have been tested.
  • Typos, broken links, and broken images are fixed.

Product & Version (if relevant)

CMS 17.4

Deadline (if relevant)

With the release candidate of 17.4, scheduled for Thursday 30th April

Comment thread 17/umbraco-cms/reference/configuration/webroutingsettings.md
* `FirstRequest`: The application URL is set from the first HTTP request received by the server, after which it is locked. Subsequent requests with different `Host` headers are ignored.
* `EveryRequest`: The application URL is set from the first HTTP request and can be overwritten by every subsequent request.

{% hint style="warning" %}
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[UmbracoDocs.SentenceLength] Write shorter sentences (less than 25 words). For content inside note or warning blocks, add blank lines around the content.


{% hint style="info" %}
Previously before v9, it was required to specify **backoffice** path as this was customizable (`/umbraco` by default). However, from v9+ this is no longer possible, so it's sufficient to use the URL that contains the scheme (http/https) and complete hostname.
Previously before v9, it was required to specify the **backoffice** path as this was customizable (`/umbraco` by default). However, from v9+ this is no longer possible, so it's sufficient to use the URL that contains the scheme (http/https) and complete hostname.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[UmbracoDocs.UmbracoTerms] Use 'Umbraco' instead of 'umbraco.' for consistency.

* `FirstRequest`: The application URL is set from the first HTTP request received by the server, after which it is locked. Subsequent requests with different `Host` headers are ignored.
* `EveryRequest`: The application URL is set from the first HTTP request and can be overwritten by every subsequent request.

{% hint style="warning" %}
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[UmbracoDocs.SentenceLength] Write shorter sentences (less than 25 words). For content inside note or warning blocks, add blank lines around the content.

@sofietoft sofietoft merged commit cc00c79 into main Apr 30, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants