Back to Help

How routing works

April 15, 2026

What URLs a verified custom domain serves, and how the channel's default culture is chosen.


Once a custom domain is verified and the channel is public, every request to that hostname is rewritten internally so the standard channel controllers handle it.

URL map

Public URLServes
https://blog.example.com/Channel home (index)
https://blog.example.com/d/my-articleArticle detail page
Other paths (static files, APIs)Pass through unchanged

Culture

The channel's Default culture field decides which language the rewritten URL uses. Change it from the channel settings page. Readers who land on the custom domain never see the culture segment in the URL.

Caching

Hostname-to-channel lookups are cached in memory for 5 minutes to keep overhead off the request path. Domain changes propagate within that window — no restart needed.

Requirements

  • The channel must be public. Private channels don't serve on custom domains even if DNS is correct.
  • The domain must be verified. Unverified domains are ignored.