/

Redirect Supply vs GitHub Pages redirects: Real 301s for your static site

GitHub Pages doesn't support server configuration files like .htaccess, so it can't send real HTTP redirects. The common workaround, the jekyll-redirect-from plugin, creates small HTML pages that forward visitors with a meta refresh. Redirect Supply sends proper 301 redirects for your custom domain, page by page, with HTTPS handled for you and nothing to commit.

Redirect Supply vs GitHub Pages: what search engines actually see

Decision factor

Redirect Supply

GitHub Pages

Choose based on

Redirect type

Real HTTP redirects: 301, 302, 307, or 308

No server redirects; the plugin generates HTML pages with a meta refresh

Whether search engines should see a clear permanent move

Server configuration

None needed

.htaccess and .conf files aren't supported

Whether you need rules beyond one page at a time

Making a change

Edit the rule in the dashboard

Edit front matter, commit, and wait for the site to rebuild

Who updates redirects, and how often

Redirecting an old domain

Map every page of the old domain to its new URL

Needs a Pages site with a redirect page for each old URL

Moving a project to a new domain

Best fit

Custom domains moving, merging, or rebranding

Small redirects inside a site staying on GitHub Pages

If you want real 301s, Redirect Supply

Why Redirect Supply

Choose Redirect Supply for redirects that stay out of your way. Every old URL lands on the right page, every domain runs on HTTPS, and nothing breaks when your website moves.

0.1 Path rules

Source

Destination

/blog/*

/journal/*

Global

/pricing

/plans

Path

*

newdomain.com

Global

/about

/about-us

Path

Pages, not just domains

Send every old URL to its exact new home. Path rules for single pages, wildcards for whole sections, and a global fallback so nothing ends on a 404.

0.1 Path rules

Source

Destination

/blog/*

/journal/*

Global

/pricing

/plans

Path

*

newdomain.com

Global

/about

/about-us

Path

Pages, not just domains

Send every old URL to its exact new home. Path rules for single pages, wildcards for whole sections, and a global fallback so nothing ends on a 404.

0.2 Automatic HTTPS

HTTPS on every domain

Every connected domain gets an SSL certificate that renews on its own. Old https:// links in emails, chats, and QR codes open securely, with no browser warnings.

Domain

Status

olddomain.com

SSL active

old-brand.eu

SSL active

promo-campaign.co

SSL active

0.2 Automatic HTTPS

HTTPS on every domain

Every connected domain gets an SSL certificate that renews on its own. Old https:// links in emails, chats, and QR codes open securely, with no browser warnings.

Domain

Status

olddomain.com

SSL active

old-brand.eu

SSL active

promo-campaign.co

SSL active

0.3 Any platform

olddomain.com

Framer

Webflow

WordPress

Shopify

LinkedIn

Independent of your website

Redirects live outside your site builder, host, and registrar. Switch platforms or cancel old hosting, and every link keeps working, with unlimited traffic on every plan.

0.3 Any platform

olddomain.com

Framer

Webflow

WordPress

Shopify

LinkedIn

Independent of your website

Redirects live outside your site builder, host, and registrar. Switch platforms or cancel old hosting, and every link keeps working, with unlimited traffic on every plan.

GitHub Pages or Redirect Supply? The short answer

Keep GitHub Pages redirects for a few renamed pages inside a site that stays on GitHub Pages, where a meta refresh is good enough.

Switch to Redirect Supply if you're moving a custom domain, need real 301s for SEO, or want to redirect many pages without a redirect file for each one. There's a free plan to start, HTTPS included.

For moving a project site without losing its rankings, that makes it a Redirect Supply job.

FAQs

Questions about GitHub Pages redirects and Redirect Supply

Does GitHub Pages support 301 redirects?

Not directly. GitHub Pages doesn't support server configuration files like .htaccess or .conf. The jekyll-redirect-from plugin creates HTML pages that send visitors on with a meta refresh instead of an HTTP 301. Redirect Supply returns real 301 redirects for any custom domain you connect.

What's the difference between a meta refresh and a 301 redirect?

A 301 is sent by the server before any page loads, telling browsers and search engines that the URL has moved for good. A meta refresh is an HTML page that loads first and then forwards the visitor, which search engines treat as a weaker signal. Read more about client-side redirects.

Can Redirect Supply redirect my username.github.io URL?

No. Redirect Supply works with domains whose DNS records you control, and github.io belongs to GitHub. For a custom domain, like yourproject.com, Redirect Supply can redirect every page with a real 301 once you point its DNS records to it.

How do I move a GitHub Pages site with a custom domain?

Publish the new site, then add the old custom domain to Redirect Supply and map each old page to its new URL. Update the domain's DNS records and remove the custom domain from the GitHub Pages settings.

Can I use .htaccess on GitHub Pages?

No. GitHub Pages doesn't support server configuration files for security reasons, so .htaccess rules are ignored. See the .htaccess comparison if you're moving from an Apache server.

Can I move my redirect_from rules into Redirect Supply?

Yes. Each redirect_from entry pairs an old path with the page it sits on. List those pairs in a CSV using Redirect Supply's import format and import the file.

Have more questions?

For over a year I wanted to rebrand Freaks Studio, but my SEO background made me hesitant — I was worried about losing rankings. Redirect Supply saved the day and made the rebrand finally possible."

For over a year I wanted to rebrand Freaks Studio, but my SEO background made me hesitant — I was worried about losing rankings. Redirect Supply saved the day and made the rebrand finally possible."

"

"

Daniel Kouba

Founder of FREAKS

We acquire domains at scale, and Redirect Supply gives us the perfect place to park and utilize them until our next project launches."

We acquire domains at scale, and Redirect Supply gives us the perfect place to park and utilize them until our next project launches."

"

"

Vojtech Elias

Reflektor Studio

Compare Redirect Supply with other tools

Ready to keep every link alive?

Ready to keep every link alive?

Ready to keep every link alive?