Setting up Multiple 301 Redirects With Netlify

Dec 7, 2023

I've been hosting my Hexo blog with Netlify for the past 2 years. I have no major complaints with Netlify hosting, but recently I've decided to move my personal blog over to Webflow. I already have my main website built using Webflow so I just wanted to 'bring all under one roof' so to speak.I of course didn't want to lose my rankings I've acquired in the Google SERPs over the past 2 years.

This means setting up 301 redirects.Netlify has 2 ways to do this. You can use a file named _redirects.txt, placed in the 'publish directory' for the project. The other was by creating a file called netlify.toml and placing it in the root directory for the project.I first tried the _redirects.txt file without any luck. I must admit I'm not too knowledgeable of Hexo or static site generators in general. It had been 2 years since I had originally set up this blog and since then have done less coding and have been using git and terminal a lot less.

I then tried netlify.toml. This ended up being a lot simpler and worked right away. The documentation didn't really specify what to do if you had multiple URLs that you want to set up 301 redirects for in a single file but after some quick troubleshooting, I figured out that you need to repeat the [[redirects]] heading for each 301 redirect.You can view my netlify.toml file on Github to see how it should be formatted for multiple redirects.

Unlock The Power of Google Ads

Unlock The Power of Google Ads

Join our newsletter to learn all of the latest Google Ad tips & tricks.