A channel may use several connected domains. Articles, translations, comments and settings remain one shared publication; domains only change how readers enter and navigate it.

Primary domain, aliases and mirrors

The primary domain is the main address. An alias redirects visitors to the primary or language-canonical domain. A mirror serves the same channel directly and keeps its own domain in channel, article, RSS, JSON and Markdown links.

Set up a multilingual knowledge base

Connect all required domains, choose one primary domain, switch the additional addresses to Mirror, and select the default language for each domain. Publish every article only once and add translations to that same article.

Portable links between articles

For a table of contents and links back from articles, use an explicit relative link such as ./article-slug. The browser resolves it on the current domain, so a reader who entered through one mirror stays on that mirror. A leading slash points to the domain root; a plain article-slug without ./ may be interpreted as an external web address by the editor.

Languages and search indexing

An explicit lang parameter has priority over the domain language. Otherwise Publicasta tries the domain language and then the normal channel fallback. Each published language has one canonical domain; hreflang connects language versions, and each mirror sitemap contains only canonical URLs assigned to that host. Add every mirror as a separate property in Google Search Console when you need its search reports.

Readers and analytics

Reader sign-in, comments, reactions, favorites and subscriptions work on the primary domain and active mirrors. They use the same Publicasta account and shared records. Analytics retain the requested host, so traffic from each mirror can be compared without duplicating content.