What Is Path Forwarding?
Path forwarding preserves the URL path during a redirect, so old-domain.com/blog/post redirects to new-domain.com/blog/post instead of just new-domain.com. This keeps deep links alive and prevents 404 errors on the destination.
Why It Matters
When you move a website to a new domain, you don’t just have one URL — you might have hundreds or thousands of pages. Without path forwarding, every single link to your old domain dumps visitors on the homepage of the new site. They can’t find what they were looking for.
Path forwarding solves this by preserving the URL path during the redirect:
| Without Path Forwarding | With Path Forwarding |
|---|---|
old.com/pricing → new.com | old.com/pricing → new.com/pricing |
old.com/blog/my-post → new.com | old.com/blog/my-post → new.com/blog/my-post |
old.com/contact → new.com | old.com/contact → new.com/contact |
This is critical for SEO preservation. Google treats page-to-page redirects much better than page-to-homepage redirects.
How It Works
The redirect server reads the incoming request path and appends it to the destination domain:
- Request:
GET /blog/my-post HTTP/1.1 - Server reads the path:
/blog/my-post - Server appends it to the destination:
https://new-domain.com/blog/my-post - Response:
301 Moved Permanently+Location: https://new-domain.com/blog/my-post
The query string (everything after ?) is also preserved.
When to Use Path Forwarding
- Domain migrations where the URL structure stays the same on the new domain
- Brand changes where only the domain name changes
- Multi-domain consolidation when merging sites with similar structures
- Deep linking — preserving links to specific pages or app screens
- Catch-all redirects — combined with wildcards, forward any subdomain + path
When NOT to Use Path Forwarding
- The new domain has a completely different URL structure
- You’re redirecting a domain to a landing page (e.g., Linktree, Notion)
- You want all traffic to go to one specific page
How Domain Forward Handles This
Path forwarding is a toggle in the Domain Forward dashboard — enable it per forwarding rule. The full path and query string are appended to your destination URL. Works with 301 and 302 redirects, with full HTTPS support.
Related Terms
Related Features
Frequently
asked questions
Without path forwarding, every URL on the old domain redirects to the same destination — usually the homepage of the new domain. So old.com/about, old.com/pricing, and old.com/blog all go to new.com. Visitors who bookmarked specific pages can't find them.
Yes. Domain Forward's path forwarding passes the full path and query string. So old.com/search?q=test redirects to new.com/search?q=test.
Some do, some don't. GoDaddy supports it as a checkbox option. Namecheap doesn't support it in their basic forwarding. Domain Forward supports path forwarding on all plans.
Still Confused? Try It Free.
Set up your first domain forward in under 5 minutes. Free plan includes 5 domains.