Skip to content

Instantly share code, notes, and snippets.

@ScottPhillips
Created February 2, 2012 04:30
Star You must be signed in to star a gist
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]
@Connor5888
Copy link

"Absolutely loving youtube vanced, Ad-free experience and background playback make it a game-changer. No more interruptions and I can continue listening with the screen off. It's like YouTube premium for free! 🙌🎉

@NataliaItani
Copy link

Do you want to find free Music APPS in the US? So, I am providing you with the best music listening app and alternative of Spotify and SoundCloud but in free. Try yMusic and explore free native music.

@safiradara
Copy link

many thanks for sharing this post with us, and I really do hope that you will share more of your posts with us in the future, so please do not stop sharing, and I wish you the best of luck with your job teknopediia,

@gimhanr
Copy link

gimhanr commented Nov 4, 2023

Download Now: ViMusic - #1 An Open-Source Android App for Streaming Music from YouTube Music.

@cargames-unblocked
Copy link

Immerse yourself in the world of virtual motorsport, where you'll take the reins of powerful racing machines, navigate treacherous obstacles, and compete head-on with skilled rivals in a quest for dominance. Car Games

@gggodgamer
Copy link

YouTube is beneficial to a user and YouTubers and people. Very useful versions were updated by this YouTube channel and complemented by the all Youtube Vanced Apk Download 2023

YouTube Vanced is a good option, but recently I've been using the Revanced YouTube as an alternative for this Vanced APK. And I am getting an amazing experience from this new application. Try out this application once. Thanks.

@kierajuliet
Copy link

Unleash your game in style with lacrosse shorts designed for unstoppable performance and undeniable flair.

@kierajuliet
Copy link

kierajuliet commented Nov 29, 2023

Do you want to watch movies and dramas through any other app without running YouTube on your mobile? if yes then you can watch all the latest video movies and dramas with the help of this Osee.In Movies APK. And visit this APK Sheep site to download such apps.

@apkzarcom
Copy link

Good information , Thanks For Sharing us-

however the vancedapp of youtube also help me to find some helpful content like this

@relaxmody
Copy link

"This APK changed the game for me! Such a useful tool."

@apkzarcom
Copy link

yes i want tp ranked this site myfedloan

@kandreomandro
Copy link

Thanks for sharing! It's inspiring to witness the success of other women, especially those within the Dude Theft Wars community.

@jobidenn
Copy link

jobidenn commented Jan 7, 2024

Thanks for sharing i want to add it here

@farhan053
Copy link

farhan053 commented Jan 13, 2024

FM WhatsApp enhances user experience with customizable features, improved privacy settings, and an intuitive interface. A must-try for a personalized messaging journey. FM Whatsapp

@Apksheep
Copy link

Apksheep commented Feb 5, 2024

Do you want to watch different TV shows and movies on your mobile if yes then you must use this شبكتي tvمباشر app like me you can watch all the most popular arab dog channels in one place.

@Apksheep
Copy link

Apksheep commented Feb 5, 2024

WA GB APK enhances user experience with customizable features, improved privacy settings, and an intuitive interface. A must-try for a personalized messaging journey. WA GB

@alexboy45
Copy link

alexboy45 commented Feb 6, 2024

AD WhatsApp improves the user experience by adding customizable options, improving privacy settings, and providing an intuitive UI. A must-try for a customized texting experience. AD WhatsApp.

@genis77
Copy link

genis77 commented Feb 9, 2024

The structure of this blog was excellently organized, seamlessly guiding the reader from its inception to its conclusion. https://fmapps.org/ The formatting ensured a smooth transition from beginning to end, enhancing the overall reading experience. It's evident that care and thought went into its presentation.

@hrashidBI
Copy link

The cubic equation calculator is a powerful tool designed to effortlessly solve cubic equations of the form ax^3 + bx^2 + cx + d = 0. With its user-friendly interface, it provides accurate roots and real-time solutions, simplifying complex mathematical computations.

@michaelsenter
Copy link

Elevate your style game with our collection of branded leather jacket. From the classic sophistication of Ralph Lauren to the urban edge of Diesel, our jackets offer a range of options to suit your style. Each piece is meticulously crafted using the finest materials, ensuring both comfort and durability. Make a statement with a branded leather jacket that showcases your impeccable taste and fashion-forward mindset.

@jasmingrey19
Copy link

jasmingrey19 commented Feb 15, 2024

FM WhatsApp Apk enhances user experience with its customizable features, themes, and privacy options. The seamless blend of functionality and aesthetics makes it a standout choice for those seeking a personalized and secure messaging platform.

@Aditi5897
Copy link

One of my favorite hobbies is a Remini Mod Apk with my iPhone and then diving into the enjoyable process of editing them using editing software.

@Preethi121121
Copy link

This insight stresses FM WhatsApp's appeal through its combination of specificity, themes, and private features. It caters to people looking for a personalized and secure messaging experience, distinguishing it from traditional platforms.[
Gb Whatsapp Download

@mohexamnews
Copy link

I implented this "Redirects for .htaccess" for our website Moh Exam News, and it worked quite well.

@AngeHill
Copy link

Thanks for sharing, But I'm using Blue WhatsApp, which has different features and functionalities compared to the standard version.

@wetwert
Copy link

wetwert commented Mar 5, 2024

let me check instapro apk and blue whatsapp apk.

@MelissaMartinY
Copy link

You can try app for CFMS Bill Status, it's an amazing app with multiple features as other apps and it's updated with useful functions as well.

@Preethi121121
Copy link

CFMS Bill Status app seems promising with its multiple features and regular updates for added functionality.Gb Whatsapp

@Majoo999
Copy link

If you're super curious about you're privacy and want to use enhanced features then must you FM Whatsapp which gives various new features like customization of themes. Besides these; you may add more than one account which helps you to keep your privacy safe.

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