Redirecting multiple webpages on GitHub Pages

440 views Asked by At

I read GitHub pages documentation for enabling redirects on GitHub Pages using the jekyll-redirect-from plugin. I was able to redirect from one page to another, but I have some different requirements. I need to redirect all pages from a starting url to another.

These URLs

  • www.example.com/abc/def
  • www.example.com/abc/xyz

should be redirected to

  • www.example.com
1

There are 1 answers

4
kalehmann On

As stated in the documentation for the plugin, you can add specify multiple urls for the redirect_from key.

For example create a index.md file with:

---
title: index
redirect_from:
  - /abc/def/
  - /abc/xyz/
---

## Hello, world!

and a _config.yml with:

title: Redirection test

markdown: kramdown
plugins:
  - jekyll-feed
  - jekyll-redirect-from

Now both /abc/def and /abc/xyz will redirect to your index page.