Domain redirect service

Create 301 redirects for any domain.Live in seconds, HTTPS included.

301 and 302 redirects with paths and query strings kept. Point DNS to us and we serve them from 130 Global PoPs, or keep your site where it is and serve the same rules from Cloudflare, Vercel, WordPress or Caddy.

Plans from $49/month. Add domains and managed links to any plan as you grow. The 14-day free trial is on Pro.

New domain redirect form: sources, destination, redirect type, paths and a preview of what happens

Try the live demo, no sign-up →

Trusted by teams that run links on their own domains

Global PoPs
130
median first byte. Bitly: 118ms*
17ms
platform uptime
99.99%

* From our public redirect speed test: median time to first byte over the last 7 days, averaged over Washington, D.C., Frankfurt and Tokyo. See the provider rankings · Uptime status page

Two ways to go live

Point DNS to us, or keep your own platform

You create the redirect the same way either way. What changes is who answers the visitor: our edge, or the CDN, app or CMS your site already runs on.

DNS connection

Point DNS to RedirHub

Fully managed

For domains that only redirect: an old brand, a spare domain, a domain you are moving away from.

VisitorRedirHub edgeDestination130 Global PoPs
  • One record, or one click. A CNAME or A record at any DNS provider, or approve once at Cloudflare.
  • HTTPS issued and renewed for the domain, free, once DNS points to RedirHub.
  • Every redirect type, wildcards for all subdomains and Custom HTML among them.Pro
  • Retire the old host. Nothing else has to keep running.

Automatic with Cloudflare · CNAME · A record

Integration Mode · New

Keep your own platform

No DNS change

For domains that run your live website, where DNS belongs to another team or the site has to stay on its CDN or CMS.

VisitorYour platformDestinationRules synced about every 60 s, visits reported back
  • No DNS change, not even a TXT record. Your domain proves itself on a check path.
  • No extra hop. Your platform answers from the rules you manage in RedirHub.
  • Edit in RedirHub, live in about a minute. No redeploy.
  • Same analytics and link history as a DNS-connected domain, on every plan.
  • Cloudflare Workers
  • Next.js / Vercel
  • WordPress
  • Caddy
  • + any stack, from the open specification
See how it connects ↓
DNS connectionIntegration Mode
DNS changeA CNAME or A recordNone
HTTPS certificateIssued and renewed by RedirHubStays with your platform
301, 302, 307, 308, paths, query strings, UTMYesYes
Wildcard domains, Custom HTML, frames, passwordsYesNot available
Rules per domainYour plan's capacityUp to 50,000
Analytics, link history, API and MCPYesYes

Mix both in one workspace: each domain connects the way that suits it.

Integration Mode

Your AI coding agent sets it up. Your site stays in charge.

  1. 1
    Add your domain, choose your own platformCloudflare Workers, Next.js on Vercel, WordPress or Caddy.
  2. 2
    Copy the promptYour rules address is already filled in. Caddy uses the official plugin instead.
  3. 3
    Let your AI coding agent write it, then deployClaude Code, Cursor, Codex or similar. An integration the project already has is updated in place.
  4. 4
    ConnectedRedirHub sees the check path answer on your domain.

Your pages come first

Specific redirects run before your routes. A catch-all answers only where your site returns a 404.

It fails open

If the rules can't be fetched, the last good copy keeps working. If anything else goes wrong, the request goes to your site.

You know when it stops

Every domain is checked every 15 minutes. If the check fails or the rules fall an hour behind: Sync stopped, and an email.

404s you can see

On Cloudflare Workers and WordPress, report the 404 pages your site returns, then redirect them.

www.redirhub.com runs on it. This site runs on Next.js and serves its own redirects in Integration Mode.

Every redirect type

Create a 301, 302, 307, 308 or wildcard redirect from one form

Pick the status code that fits the job, then decide what happens to paths and query strings.

  • 301 or 302 by default, 307 and 308 when the request method has to be kept.
  • Keep the path so /about lands on new.com/about, or send everything to one URL.
  • Query forwarding and UTM keep ?ref=ig and your campaign tags on the way through.
  • HTTPS included. A free certificate once DNS points to RedirHub; in Integration Mode it stays with your platform.
  • Include all subdomains so one rule covers *.yourcompany.com.ProDNS
  • Custom HTML shows your own “We’ve moved” page before sending visitors on.ProDNS
Redirect types 301, 302, 307, 308, frame and custom HTML, and the path options

More than one

Redirect many domains, or a whole site

Bulk domain redirects from a CSV

Source, destination and type columns. See what each file adds, updates and skips, and the capacity it uses, before anything is written.

CSV import review: the domains and links a file adds or updates, the plan capacity it uses, and the new domains that need DNS

Website migrations without losing SEO

One same-path rule for the new domain, or a map of old URLs to new ones. Every old URL points straight at its final page.

Plan a migration →
New website migration form with URL mappings and a preview of the redirects it creates

Why a redirect service

Instead of registrar forwarding or a server rule

Forward a domain over HTTPSRegistrar forwarding or .htaccessOften HTTP only, or a certificate you renew yourselfRedirHubA certificate issued and renewed for you
Keep paths and query stringsRegistrar forwarding or .htaccessA rewrite flag on every rule, where it is supportedRedirHubTwo switches on the form
Redirect on a domain that runs your live siteRegistrar forwarding or .htaccessEdit the server config, deploy, clear cachesRedirHubIntegration Mode: edit in RedirHub, live in about a minute, no deploy
Add 1,000 redirectsRegistrar forwarding or .htaccessGenerate config with a script and hope nothing is duplicatedRedirHubUpload a CSV, review what changes, confirm
Know a redirect still worksRegistrar forwarding or .htaccessServer logs, if anyone kept themRedirHubClicks and errors per link, on every domain

API, MCP and Terraform

Create redirects from code or your AI assistant

The Management API, the official Terraform provider and the MCP server for Claude, ChatGPT and Cursor, on every plan. Bulk changes come back as a preview first and apply only after you confirm.

Plans

Domain redirects from $49/month

Both ways to connect are on every plan. Capacity is counted in domains and managed links.

Core

$49/month

For teams running reliable redirects, branded links, QR codes and migrations.

  • 25 domains
  • 2,500 managed links
  • Add more domains and links anytime

Core capabilities

  • Domain redirects + automatic HTTPS
  • Branded links + dynamic QR codes
  • Website migration mappings
  • Bulk management + API / MCP
Get started with Core

Pro

$119/month

More capacity plus monitoring, analytics and control for business-critical infrastructure.

  • 250 domains
  • 10,000 managed links
  • Add more domains and links anytime

Everything in Core, plus

  • 6 months of click & scan data
  • Destination monitoring + alerts
  • Raw logs + advanced visibility
  • Advanced routing + controls
Start 14-day free trial

Enterprise

Custom

For very large portfolios, high traffic, advanced security and tailored infrastructure.

  • Tailored to your portfolio

Everything in Pro, plus

  • Dedicated infrastructure + custom traffic agreements
  • SLA when your contract includes one + priority support
  • SSO / SAML + advanced access control
  • Security review + tailored procurement
Contact sales

Why teams choose RedirHub

All of our short links are in a git repository … When merged, we validate the redirects all point to a valid location, and then use the RedirHub API to add/remove/update these links in production.

Damian Hickey

Chief Architect · Duende Software

So what if we want to update these URLs? Short links are great here, as we can always change where a specific link ultimately redirects to.

Maarten Balliauw

Head of Customer Success · Duende Software

The redirect tool is particularly useful, especially for mass URL redirection and capturing old traffic from an unused subdomain to our main site.
URL rules managed
10,000+
visits redirected each month
150k+
workspace for the whole team
One

Mithru Vigneshwara

Formlabs

Our project has been using their 301 redirect service for six months, and it has remained consistently stable.

bgz Wh

via Trustpilot

FAQ

Questions, answered

Do I have to change DNS to create a redirect?
No. You can point the domain's DNS to RedirHub with a CNAME or A record, and RedirHub serves the redirect with a free HTTPS certificate. If the domain runs your live website, use Integration Mode instead: your own platform (Cloudflare Workers, Next.js on Vercel, WordPress or Caddy) serves the redirects you manage in RedirHub, with no DNS change and no DNS record. Wildcard domains, Custom HTML, frames and password-protected links need the DNS connection.
What is the difference between a 301 and 302 redirect?
A 301 redirect is permanent and signals search engines to transfer ranking signals and link equity to the new URL. A 302 redirect is temporary and keeps the original URL indexed. Use a 301 for domain migrations or permanent URL changes. Use a 302 for short-term redirects such as maintenance pages, testing, or limited campaigns.
Can I forward a domain with HTTPS?
Yes. Once the domain points to RedirHub, a free certificate is issued and renewed automatically, so https:// visits to the old domain redirect without a browser warning. Paths and query strings can be kept on the way through. In Integration Mode the certificate stays with your own platform.
How to set up a wildcard domain redirect?
A wildcard domain redirect routes all subdomains or paths under a domain to a defined destination using a single rule. Instead of mapping each URL individually, you configure a wildcard pattern (for example, *.domain.com) and set the target URL. Path preservation and HTTPS handling can be applied automatically to ensure consistent routing across the entire domain.
How to bulk upload redirects from a CSV file?
Prepare a CSV file containing source URL, destination URL, and redirect type columns. Upload the file through the dashboard, review mappings in preview mode, and publish once validated. Bulk upload reduces manual errors and allows hundreds of redirects to go live in one action.
Does it work with WordPress, Vercel or Cloudflare?
Yes, through Integration Mode. Pick Cloudflare Workers, Next.js on Vercel or WordPress when you add the domain, paste the dashboard's prompt into an AI coding agent such as Claude Code or Cursor, and deploy what it writes. Caddy has an official plugin, and any other platform can follow the open Integration Mode specification. Its redirects show up in the same analytics as a DNS-connected domain, on every plan.
What are UTM parameters and how do I add them to a redirect?
UTM parameters are tracking tags appended to a URL to measure traffic source, medium, campaign, term, and content in analytics platforms. Instead of manually editing links, parameters can be configured at the redirect level and applied automatically to each request. This ensures attribution data remains accurate when URLs change.
How to redirect a domain without losing SEO?
Use a permanent redirect that points directly to the final destination URL. Avoid redirect chains and ensure HTTPS is enabled to maintain trust and crawl efficiency. When implemented correctly, search engines consolidate ranking signals to the new domain while preserving link equity.