Skip to content

Instantly share code, notes, and snippets.

@ScottPhillips
Created February 2, 2012 04:30
Show Gist options
  • Save ScottPhillips/1721489 to your computer and use it in GitHub Desktop.
Save ScottPhillips/1721489 to your computer and use it in GitHub Desktop.
Common .htaccess Redirects
#301 Redirects for .htaccess
#Redirect a single page:
Redirect 301 /pagename.php http://www.domain.com/pagename.html
#Redirect an entire site:
Redirect 301 / http://www.domain.com/
#Redirect an entire site to a sub folder
Redirect 301 / http://www.domain.com/subfolder/
#Redirect a sub folder to another site
Redirect 301 /subfolder http://www.domain.com/
#This will redirect any file with the .html extension to use the same filename but use the .php extension instead.
RedirectMatch 301 (.*)\.html$ http://www.domain.com$1.php
##
#You can also perform 301 redirects using rewriting via .htaccess.
##
#Redirect from old domain to new domain
RewriteEngine on
RewriteBase /
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
#Redirect to www location
RewriteEngine on
RewriteBase /
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
#Redirect to www location with subdirectory
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/directory/index.html [R=301,NC]
#Redirect from old domain to new domain with full path and query string:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*) http://www.newdomain.com%{REQUEST_URI} [R=302,NC]
#Redirect from old domain with subdirectory to new domain w/o subdirectory including full path and query string:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/subdirname/(.*)$
RewriteRule ^(.*) http://www.katcode.com/%1 [R=302,NC]
Rewrite and redirect URLs with query parameters (files placed in root directory)
Original URL:
http://www.example.com/index.php?id=1
Desired destination URL:
http://www.example.com/path-to-new-location/
.htaccess syntax:
RewriteEngine on
RewriteCond %{QUERY_STRING} id=1
RewriteRule ^index\.php$ /path-to-new-location/? [L,R=301]
Redirect URLs with query parameters (files placed in subdirectory)
Original URL:
http://www.example.com/sub-dir/index.php?id=1
Desired destination URL:
http://www.example.com/path-to-new-location/
.htaccess syntax:
RewriteEngine on
RewriteCond %{QUERY_STRING} id=1
RewriteRule ^sub-dir/index\.php$ /path-to-new-location/? [L,R=301]
Redirect one clean URL to a new clean URL
Original URL:
http://www.example.com/old-page/
Desired destination URL:
http://www.example.com/new-page/
.htaccess syntax:
RewriteEngine On
RewriteRule ^old-page/?$ $1/new-page$2 [R=301,L]
Rewrite and redirect URLs with query parameter to directory based structure, retaining query string in URL root level
Original URL:
http://www.example.com/index.php?id=100
Desired destination URL:
http://www.example.com/100/
.htaccess syntax:
RewriteEngine On
RewriteRule ^([^/d]+)/?$ index.php?id=$1 [QSA]
Rewrite URLs with query parameter to directory based structure, retaining query string parameter in URL subdirectory
Original URL:
http://www.example.com/index.php?category=fish
Desired destination URL:
http://www.example.com/category/fish/
.htaccess syntax:
RewriteEngine On
RewriteRule ^/?category/([^/d]+)/?$ index.php?category=$1 [L,QSA]
Domain change – redirect all incoming request from old to new domain (retain path)
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example-old\.com$ [NC]
RewriteRule ^(.*)$ http://www.example-new.com/$1 [R=301,L]
If you do not want to pass the path in the request to the new domain, change the last row to:
RewriteRule ^(.*)$ http://www.example-new.com/ [R=301,L]
#From blog.oldsite.com -> www.somewhere.com/blog/
retains path and query, and eliminates xtra blog path if domain is blog.oldsite.com/blog/
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI}/ blog
RewriteRule ^(.*) http://www.somewhere.com/%{REQUEST_URI} [R=302,NC]
RewriteRule ^(.*) http://www.somewhere.com/blog/%{REQUEST_URI} [R=302,NC]
@ayushmancarddd
Copy link

This is an excellent post written by a very talented individual. This is the first time I've read this piece, and I enjoyed it. SSO ID

@adamk0887
Copy link

Thanks for sharing! I’ll apply these .htaccess redirects on my GEPCO bill site to enhance navigation and ensure visitors reach the correct pages, like redirecting outdated links to new ones or enforcing HTTPS.

@Matriojain01
Copy link

Shein APK offers a convenient mobile shopping experience with access to Shein’s wide range of affordable fashion, beauty, and lifestyle products. Enjoy exclusive deals, easy browsing, and quick checkout from your device.

@spotify4455
Copy link

Spotify Premium APK offers customers an enticing option to gain access to premium features without purchasing a subscription. However, the risks—both legal and security—should not be overlooked. While it may be tempting to circumvent the official app's limitations, utilizing the APK might result in account suspensions, malware exposure, and a lack of support for the artists who make the music you appreciate.

@jhabfdk
Copy link

jhabfdk commented Oct 30, 2024

InstaPro APK is a customized version of the official Instagram program that offers users additional functionality and customization choices not found in the normal app. Developed by third-party developers, InstaPro provides a more personalized and feature-rich experience, making it a popular choice among Instagram users.

@davidhammad
Copy link

download pgsharp and enjoy free gaming experience

@AmeliaJohnsonn
Copy link

@AlamBlogger
Copy link

In this article you have given very good information about downloading GBWhatsapp APK. We liked this information of yours very much, keep bringing such information always.

Top 15+ सस्ता और टिकाऊ बिजनेस आइडियाज

@AlamBlogger
Copy link

In this article you have given great information about GBWhatsapp, thank you.

Top 15 बबल शूटर गेम पैसे कमाने वाला

@AlamBlogger
Copy link

You have told me about GBWhatsapp today which I liked. With our blessings, you always keep bringing such beneficial articles.

Top 12+ वीडियो देखकर पैसे कमाने वाला ऐप

@AlamBlogger
Copy link

@AlamBlogger
Copy link

You have given us very important information about GBWhatsapp which is very useful for us. Thank you.

365 दिन चलने वाला बिजनेस

@AlamBlogger
Copy link

Thank you sir. I have been wanting to know such information for a long time. I have checked many websites but I really liked your information.

Google Pay Se Paise Kaise Kamaye

@AlamBlogger
Copy link

Information about GB WhatsApp Pro APK is very useful, this information has been very useful for us today. You always keep bringing such information, thank you sir

Free Fire Se Paise Kaise Kamaye

@AlamBlogger
Copy link

You have given good information about downloading FM WhatsApp APK. I saw the website but your way of explaining was very good.

Ads Dekhkar Paise Kaise Kamaye

@AlamBlogger
Copy link

You had information about downloading Yo WhatsApp APK. I liked this information very much, thank you sir.

Top 15+ Paise Kamane Wala Game

@AlamBlogger
Copy link

In this article you have given very good information about downloading GBWhatsapp APK. We liked this information of yours very much, keep bringing such information always.

Affiliate Marketing Se Paise Kaise Kamaye

@AlamBlogger
Copy link

In this article you have given great information about GBWhatsapp, thank you.

ईमानदारी से पैसा कमाने का तरीका

@AlamBlogger
Copy link

You have told me about GBWhatsapp today which I liked. With our blessings, you always keep bringing such beneficial articles.

Instagram Se Paise Kaise Kamaye

@AlamBlogger
Copy link

You help us a lot, we like your articles very much.

(35 तरीके) ऑनलाइन पैसे कैसे कमाए

@AlamBlogger
Copy link

You have given us very important information about GBWhatsapp which is very useful for us. Thank you.

अनपढ़ पैसे कैसे कमाए

@AlamBlogger
Copy link

Thank you sir. I have been wanting to know such information for a long time. I have checked many websites but I really liked your information.

35+ Paisa Kamane Wala Apps

@AlamBlogger
Copy link

Information about GB WhatsApp Pro APK is very useful, this information has been very useful for us today. You always keep bringing such information, thank you sir

Meesho Se Paise Kaise Kamaye

@Harrybrook100
Copy link

In this article you have given very good information about downloading GBWhatsapp Pro APK. We liked this information of yours very much, keep bringing such information always.

@richardwesner05
Copy link

Using .htaccess redirects can improve website navigation and keep your visitors engaged by seamlessly forwarding outdated pages. This is especially useful when restructuring a website or updating URLs for SEO purposes.

@alexmichael52
Copy link

Thank you for creating such a valuable information! I’d like to share some insights about social experiences. GB WhatsApp is a modified version of the popular messaging app WhatsApp, offering additional features not found in the official version. Since it’s not available on the Google Play Store or the App Store, users typically download it from various websites.

@intehabalam
Copy link

These examples illustrate how to use .htaccess for 301 redirects, allowing you to efficiently manage URL changes for your website. Whether you're redirecting a single page, an entire site, or even specific query parameters, the syntax provided is very useful. For more tips and tricks on gaming and fun, check out geometrydashapp.

@EmmanuelRippin
Copy link

The provided .htaccess content showcases various 301 redirects essential for managing website traffic seamlessly. It covers single-page redirects, site-wide changes, and specific rules for query parameters. Mastering these techniques is as engaging as playing the wordle game, where strategizing your next move is crucial. Implementing these redirects ensures users find the intended content effortlessly, improving website experience.

@shaheenuk
Copy link

Are you tired of the limitations of regular WhatsApp? I Suggest You a GB WhatsApp Pro, a powerful combination of GOWhatsApp, WhatsApp Plus, YoWhatsApp, and FMWhatsApp. With TMWhatsApp, you can unlock premium features like enhanced privacy settings and the ability to freeze your last seen status, features not available in the official app.

@adamk0887
Copy link

Using .htaccess redirects is a powerful tool for maintaining smooth website navigation, especially when updating URLs like those for Chili's menu with prices. It ensures visitors are directed to relevant, updated pages instead of outdated ones. This simple tweak can improve user experience and SEO.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment