Using htaccess to remove / redirect a folder in a url

At CampusLIVE, we completely overhauled our codebase which resulted in all of our urls in Google to incorrectly go to our homepage. Here’s an example along with the solution

The Goal
The goal was to redirect any request to CampusLIVE.com/home/(anything) to CampusLIVE.com/(anything) so that all links in Google would work again.

Example of Old Url
http://www.campuslive.com/home/umass/restaurants

Example of New Url
http://www.campuslive.com/umass/restaurants

The Solution
Open up you .htaccess file in any text editor. My code can be substituted to work with your domain/folders.


Options +FollowSymlinks
RewriteEngine on
RewriteRule ^home/(.*)$ http://www.campuslive.com/$1 [R=301,L]

Summary

The above code will successfully redirect permanently any requested to /home/(anything) to /(anything).By using the 301 redirect, you are telling the search engines to permanently use the new address.

This entry was posted in Questions Answered, Web Development. Bookmark the permalink.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>