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]
@Alex-dot1
Copy link

I've been using Freecine apk for a while now, and it has quickly become my go-to app for streaming movies and TV shows. The interface is user-friendly and makes it easy to browse through the extensive library of content. I especially appreciate the high-quality video streaming and the regular updates that keep the app running smoothly.

@myasiantvso
Copy link

Official MyAsianTV watch, free download and get update about latest drama releases in Korean, Taiwanese, Hong Kong, and Chinese with English subtitles. https://myasiantv.si/

@GBWA002
Copy link

GBWA002 commented Aug 14, 2024

I come here for these codes for my site of GBWhatsApp

@Preethi121121
Copy link

Instagram Pro pops up to be a strong alternative to Instagram's official app, with features such as photo and video downloads, HD visuals, and extensive follower tracking.

@Samrina112
Copy link

In "Car Parking Multiplayer," the fastest car can vary based on updates and modifications made to the game. However, generally, high-performance cars like the Bugatti Chiron, Lamborghini Aventador, or other hypercars are among the fastest in the game.

@hextor1
Copy link

hextor1 commented Aug 16, 2024

sssyoutube es una herramienta fácil de usar para descargar vídeos de YouTube y convertirlos a varios formatos, ofreciendo un servicio rápido y fiable para todos los usuarios

@kashmala32432
Copy link

Whatsapp mod apk Download for advanced new latest features

@alinccess
Copy link

If you're looking for best WhatsApp mod so you can visit apkwa to get best WhatsApp Mods.​

@techanzone
Copy link

If you're looking for names for your nnew-born baby, you should try Japanese Names that Mean Sun. These names are unique and contain the sun meaning in them.

@techanzone
Copy link

Smart play apk is the best Netflix alternative. You can watch latest movies, dramas, and much more. Also, this app provides you a unique feature that you can download any video in the application so that you can watch it later.

@techanzone
Copy link

Hamraaz web is a platform for the help of indian army soldiers. They can download payslips, and monitor their duties. Also, they can know about their duties via that hamraaz patform.

@medicalschool12
Copy link

Yacine TV is a popular streaming service offering a diverse range of live TV channels, including sports, news, and entertainment, catering to a wide audience with its extensive, user-friendly interface.

@leoa69
Copy link

leoa69 commented Aug 20, 2024

Can anyone suggest me should I download the YouTube Vanced from https://youtubevanced.org/

@juli5203
Copy link

i have already face this status on my site.

@LuimaFuelis
Copy link

Those content creator who are looking a reliable video editing app may go for CapCut APK download process. This video editing has various options to give a new look to video. For example, they can implement a layer, transition, or text to their videos. Further, unpaid version is watermark free whih is plus point of this video editing application.

@williamWLJL
Copy link

When thinking pikashow about Shala Darpan, a person might appreciate its role in fostering communication among teachers, students, and parents in Rajasthan. They may see it as a significant step toward enhancing educational quality, promoting transparency, and encouraging collaboration to support students' academic success and development.

@ihtisham145
Copy link

I want to add some info
These include:

Redirect from HTTP to HTTPS: RewriteEngine On \n RewriteCond %{HTTPS} off \n RewriteRule ^(.)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301].
Redirect from non-www to www: RewriteEngine On \n RewriteCond %{HTTP_HOST} ^example.com [NC] \n RewriteRule ^(.
)$ http://www.example.com/$1 [L,R=301].
Redirect a specific page: Redirect 301 /old-page.html /new-page.html.
These are essential for SEO and site security.
If you find it helpful, you can check out gbapps.net site to download Fmwhatsapp. It is the best alternative to the original WhatsApp as it provides enormous features, Higher security features, and many more. Please check out the website for more details.

@lucks420
Copy link

bhunaksha.org website is the best for all types of information related to land map of Uttar Pradesh.

@SnaptubeApk01
Copy link

SnapTube APK is Best Online Video Downloader App With New Exciting Features! SnapTube Helps You to Download Videos and Music Mp3. https://snaptubes.com.co/

@SnaptubeApk01
Copy link

Download SnapTube Mod APK for Android Mobile. Watch and Download HD Videos and Music from Popular Platforms like YT, Facebook, Instagram and Many More. https://snaptubedl.net/

@vidmateapksw
Copy link

Download VidMate APK Latest version 2024 For Android. VidMate App is the Best Video Downloader for YT, Facebook and all other Movie & Video Platforms. https://vidmateapks.net/

@vidmateapksw
Copy link

InstaPro Apk Download Latest Version Sam Mods Updated 2024. Insta Pro Provides Extra Features of Instagram likes and Followers in Insta Pro 2 for Android Mobiles. https://instapro2.ai/

@bilalkhanicom
Copy link

@GurusGeek
Copy link

🔥 Check out HD Streamz for the ultimate streaming experience! 📺 Stream live sports, movies, TV shows, and more. Download now and enjoy 1000+ channels! 🌟

👉 Download HD Streamz APK here!

💬 Let us know your favorite feature!

#Streaming #HDStreamz #LiveTV #Movies #Sports

@jessicamarko
Copy link

İletişim şeklinizde devrim yaratacak en iyi emoji karıştırma keşfedin - Emoji Kitchen!

@nisarbhatti111
Copy link

Snaptube Apk antigua Descargar versión gratis.
https://snaptubeapk.media/snaptube-apk-antigua/

@davidhammad
Copy link

davidhammad commented Sep 2, 2024

you can track you gpa, cgpa , sgpa , percentage or sgpa to percentage from cgpacalcs.com

@nisarbhatti111
Copy link

Snaptube instalar facilita la descarga de videos y música desde diversas plataformas en línea. Ya sea que busques tus canciones favoritas o videos cautivadores, https://snaptubeapk.media/

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