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]
@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.

@tehrymijaz
Copy link

"The Spike APK download is your gateway to immersive volleyball gameplay on mobile, providing players with realistic graphics and challenging levels.
This APK version allows fans of volleyball to dive into intense matches, master powerful serves, and experience the thrill of spikes and blocks from anywhere.
Whether you’re aiming to unlock characters or reach max levels, The Spike APK download brings an exciting sports experience right to your fingertips.
Download now to enjoy this engaging volleyball game on the go!"

@sunflower36002
Copy link

Dive into the legacy of the Mbambo Clan Names, preserving cultural roots and honoring ancestral connections.

@hafizatayyabatahira
Copy link

To configure .htaccess for your subdomain of apkmingo, use rules for redirects, force HTTPS, set custom error pages, block specific files, and enable caching to optimize performance and security. Always back up before changes.

@garryfgoods2
Copy link

garryfgoods2 commented Nov 9, 2024

`Hey! So, FM WhatsApp is like the regular WhatsApp we use, but it has more cool stuff added to it. You can change how it looks with different colors and themes, hide your online status, and even block calls from people if you want. It’s kind of like a super-powered version of WhatsApp where you get more control over what you see and who sees you. If you want to know more, you can check it out on fmwapure.com!

@tehrymijaz
Copy link

hey! go and check out my website, it is amazing and you will love itt after playing.

@emmalily09
Copy link

WhatsApp Plus es una excelente opción para quienes buscan funciones adicionales y mayor personalización en su experiencia de mensajería. Permite opciones avanzadas como personalizar temas, ocultar el estado en línea, y disfrutar de más privacidad. Es ideal para quienes quieren algo más que la versión oficial de WhatsApp.

@emmalily09
Copy link

KineMaster is an incredible video editing tool for creating professional-quality videos right from your phone! With features like multi-layer editing, transitions, and audio controls, it's perfect for beginners and pros alike. Take your video projects to the next level with KineMaster!

@emmalily09
Copy link

Spotify Premium APK es perfecto para disfrutar de música sin anuncios y con la mejor calidad de sonido. Con esta versión, puedes escuchar tus playlists favoritas offline y sin límites. ¡Ideal para los amantes de la música que quieren más libertad en su experiencia de escucha!

@apk37
Copy link

apk37 commented Nov 9, 2024

Experience upcoming Free Fire features early with the FF Advance Server. Download now to explore new content and earn exclusive rewards!

@harrybrook1000
Copy link

If you're considering trying GBWhatsApp Pro, here are some reasons why people enjoy using it:

  1. Extra Customization: GBWhatsApp Pro allows more control over themes, fonts, and colors, letting you personalize your chat experience.
  2. Advanced Privacy Options: It offers added privacy settings, like hiding your online status or read receipts selectively.
  3. Additional Features: Users enjoy features like sending larger file sizes, scheduling messages, and accessing more emoji options.
  4. Dual Accounts: With GBWhatsApp Pro, you can manage two accounts on one device, which is handy for balancing personal and work messages.

However, always download from official GBWhatsApp Pro website. Download Latest version of GBwhatsApp Pro for Android.

@akhmed89
Copy link

akhmed89 commented Nov 10, 2024

You can check Minecraft free Download to access all paid features free of cost.

@irank7866
Copy link

Fire safety services play a crucial role in protecting lives and property, ensuring that we have the right measures in place to prevent and respond to fires quickly and effectively. With the rapid advancement of technology, we’re seeing an exciting shift toward integrating green tech into fire safety practices. From eco-friendly fire retardants to energy-efficient systems for detecting and preventing fires, green tech offers a sustainable way to enhance fire safety while reducing our environmental impact. It’s great to see industries embracing innovative solutions that not only improve safety but also support a healthier, greener planet.

@irank7866
Copy link

Company registration services are a vital resource for anyone looking to start a business, as they help navigate the often complex paperwork and legal requirements. A reliable service ensures that your company is set up properly from the start, avoiding costly mistakes down the road. One great tool that can make managing your business finances easier is Ways Tax. It simplifies tax calculations, keeps you compliant with tax regulations, and helps with financial planning—all of which are essential for a smooth-running business. Whether you're a startup or scaling up, combining solid registration services with smart tax solutions like Ways Tax can set your business up for long-term success!

@sparrie-jacob
Copy link

Using .htaccess redirects is a smart way to maintain a smooth website experience when updating URLs, such as changes to service pages. This ensures users are directed to the correct, updated content, enhancing navigation and preserving SEO value. Simple adjustments like this greatly improve user satisfaction and search engine performance.

@sparrie-jacob
Copy link

Using .htaccess redirects is a practical solution for ensuring a smooth website experience, especially when updating URLs like the McDonald's menu page. Redirecting users to the latest version of content helps maintain a seamless flow and ensures they are always accessing the most relevant information. This simple step not only improves navigation but also helps in preserving SEO rankings over time.

@sparrie-jacob
Copy link

Implementing .htaccess redirects is a great way to keep your website running smoothly, especially when updating pages related to your net worth content. Redirecting outdated URLs ensures visitors always land on the most current and relevant information, improving user experience and preventing broken links. This simple adjustment also helps protect your SEO rankings, making sure your content remains easily discoverable.

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