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 URL | Serves |
|---|---|
https://blog.example.com/ | Channel home (index) |
https://blog.example.com/d/my-article | Article 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.