Glossary

What Is Server-Side Redirect?

A server-side redirect is a redirect handled by the web server before any page content is sent to the browser. The server responds with an HTTP 3xx status code and a Location header, telling the browser to go to a different URL.

Why It Matters

Server-side redirects are the correct way to redirect domains and URLs. They’re faster, more reliable, and the only method that consistently passes SEO value to the destination.

When a registrar like Namecheap or GoDaddy offers “domain forwarding,” they’re setting up server-side redirects behind the scenes. The problem is they often default to 302 instead of 301, and most don’t support HTTPS.

How It Works

  1. Browser requests https://old-domain.com/page
  2. Server responds immediately with:
  3. Browser follows the Location header to the new URL
  4. No page content is loaded from the old URL

The entire redirect happens in a single HTTP round-trip. With Domain Forward, this takes less than 5ms.

Server-side redirects can be configured via .htaccess files (Apache), Nginx config, reverse proxies, or dedicated services like Domain Forward.

Server-Side vs Client-Side

FactorServer-SideClient-Side
SpeedInstant (no page load)200-500ms (page must load first)
SEOFull support, passes link equityUnreliable
Works without JSYesJavaScript redirects require JS
Works without HTMLYesMeta refresh requires HTML
Server access neededYes (or use a service)No

Server-side redirects can also support advanced routing like geo redirects and device-based redirects by inspecting request headers before responding.

How Domain Forward Handles This

Domain Forward is a server-side redirect service. You point your DNS records (A record + CNAME) to our servers, and we handle the redirect at the HTTP level. Every redirect is server-side, with automatic SSL certificates and 301 status codes by default.

Related Terms

Related Features

Frequently
asked questions

A server-side redirect happens before the browser receives any content — the server sends a 3xx status code with a Location header. A client-side redirect requires the browser to load a page first, then execute JavaScript or a meta refresh tag to navigate elsewhere. Server-side is faster and more SEO-friendly.

Still Confused? Try It Free.

Set up your first domain forward in under 5 minutes. Free plan includes 5 domains.