All about URL redirects
A URL redirect sends visitors hitting one domain to another URL. It's the easiest way to point dropflix.io at https://www.dropflix.io, or to move a site to a new domain.
This article describes how URL redirects work and the two switches that control how the original URL's path and query string are preserved.
Where to find URL redirects
The top-level 'URL Redirects' page lists every URL redirect across your clusters. Click 'Create' to add one.
Moving an entire site to a new domain? Use status code 301 with both 'Keep Path' and 'Keep Query Parameters' on.
Fields
- 'Domain' — the domain visitors are coming from.
- 'Server Aliases' — extra source domains that should redirect to the same destination.
- 'Destination URL' — where to send them.
- 'Status Code' — the HTTP status returned. 301 for permanent, 302 for temporary.
- 'Keep Path' and 'Keep Query Parameters' — see below.
Keep Path and Keep Query Parameters
These control whether the path and the query string from the original URL are carried over.
Keep Path
| Toggle | https://example.com/foo/bar redirects to |
|---|---|
| Off | https://destination.example/ |
| On | https://destination.example/foo/bar |
Keep Query Parameters
| Toggle | https://example.com/?utm=abc redirects to |
|---|---|
| Off | https://destination.example/ |
| On | https://destination.example/?utm=abc |
With both on, https://example.com/foo?utm=abc redirects to https://destination.example/foo?utm=abc.
Which to pick:
- Moving an entire site to a new domain — both on, so deep links and tracking parameters survive.
- Consolidating to a single landing page — both off, so the URL stays clean.
Domain uniqueness
The 'Domain' and each 'Server Alias' is unique across all URL redirects and virtual hosts on the cluster, so the same hostname cannot be claimed twice.
A 'Server Alias' may not repeat the 'Domain' value.
For every domain and every server alias, Core creates the per-domain settings entry — a domain router — automatically.
Common setups
- Site relaunch — send the old domain to the new one with both toggles on and status code 301, so Google transfers ranking and inbound links keep working. Add every legacy alias (the
www.version, the country TLD, the old brand domain) to 'Server Aliases'. - Apex and
www.— redirect one to the other, in either direction. Without it, Google treats the two as separate sites and splits your ranking between them, so you lose visibility on both. Pick one form and 301 the other. - Marketing domains — point
getproduct.ioathttps://product.comwith 'Keep Path' on, so campaign links still work. - Region-specific aliases — redirect
product.deandproduct.frtoproduct.com/deandproduct.com/frwith 'Keep Path' on. Search engines then see one site with regional sections.