Skip to content

301 Redirects with .htaccess

After I dumped my database and blew up my site, I wanted to resurrect my most popular content.

I needed to setup 301 redirects so both users and Google could find my (old) content in it’s (new) location. Here is a snippet of my .htaccess file.



About Greg Rickaby

Director of Engineering @WebDevStudios / Author & Tech Editor @ForDummies / @WordPress Contributor / @gatsbyjs Maintainer / Follow Greg on Twitter


  1. Gautam Doddamani on May 22, 2013 at 11:06 am

    haha lol dude i have linked to two of your posts…and they showed up as broken and then i checked wats the deal and landed on to this post…here are those two posts…

    please fix em with a redirect too! thanks….and the new site design is awesome 😀

  2. Flaudísio Tolentino on May 30, 2013 at 8:18 am

    Just a suggestion: RedirectMatch 301 ^/\d{4}/\d{2}/(.+)(\.html)$$1/

  3. Nigeria News (@naijalocalnews) on May 31, 2013 at 7:31 pm

    This is a very nice post on htaccess redirect . Your article is great, i like it

Leave a Comment