RewriteEngine On

#now-www to www
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

#www to non-www
#RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
#RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

############# Redirect <domain-name>.com/index.php and www.<domain-name>.com/index.php to www.<domain-name>.com #############
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)index.php$ /$1 [R=301,L]

ErrorDocument 404 /404.php

#############
# TYPES FIX #
#############
AddType text/css .css
AddType text/javascript .js
AddType font/ttf .ttf
AddType font/eot .eot
AddType font/otf .otf
AddType font/woff .woff
AddType image/gif .gif
AddType image/png .png
AddType image/jpg .jpg
AddType image/jpeg .jpeg

####################
# GZIP COMPRESSION #
####################
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml text/javascript application/x-javascript application/x-httpd-php
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
Header append Vary User-Agent env=!dont-vary

ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/plain "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-icon "access plus 1 year"

####################
# RedirectMatch 301 #
####################

RedirectMatch 301 ^/balaji-inn-siliguri/.*$ http://www.jagjeethotelsandresorts.com/balaji-inn/
RedirectMatch 301 ^/hotel-jagjeet-darjeeling/.*$ http://www.jagjeethotelsandresorts.com/hotel-jagjeet/
RedirectMatch 301 ^/hotel-balaji-inn-siliguri/.*$ http://www.jagjeethotelsandresorts.com/balaji-inn/
RedirectMatch 301 ^/m/.*$ http://www.jagjeethotelsandresorts.com/mobile/
RedirectMatch 301 ^/hotel-yuma-darjeeling/.*$ http://www.jagjeethotelsandresorts.com/hotel-yuma/
RedirectMatch 301 ^/contact-us/.*$ http://www.jagjeethotelsandresorts.com/contact-us.php
RedirectMatch 301 ^/promotions/.*$ http://www.jagjeethotelsandresorts.com/
RedirectMatch 301 ^/places-of-interest/.*$ http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/tourist-places-gangtok.php
RedirectMatch 301 ^/the-sikkim-retreat-gangtok/.*$ http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/
RedirectMatch 301 ^/the-dewachen-retreat-gangtok/.*$ http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/
RedirectMatch 301 ^/hotel-jagjeet-mirik/.*$ http://www.jagjeethotelsandresorts.com/hotel-jagjeet/

Redirect 301 /hotel-yuma-darjeeling http://www.jagjeethotelsandresorts.com/hotel-yuma/
Redirect 301 /hotel-yuma-darjeeling/theatre/audio-visual-theatre.html http://www.jagjeethotelsandresorts.com/hotel-yuma/
Redirect 301 /hotel-jagjeet/hotel-jagjeet http://www.jagjeethotelsandresorts.com/hotel-jagjeet/
Redirect 301 /hotel-jagjeet/hotel-yuma http://www.jagjeethotelsandresorts.com/hotel-jagjeet/
Redirect 301 /hotel-jagjeet/balaji-inn http://www.jagjeethotelsandresorts.com/hotel-jagjeet/
Redirect 301 /hotel-jagjeet/the-dewachen-retreat http://www.jagjeethotelsandresorts.com/hotel-jagjeet/
Redirect 301 /hotel-jagjeet/the-sikkim-retreat http://www.jagjeethotelsandresorts.com/hotel-jagjeet/
Redirect 301 /contact-us/contact-jagjeet-hotels-resort.html http://www.jagjeethotelsandresorts.com/contact-us.php
Redirect 301 /hotel-jagjeet//rooms.html http://www.jagjeethotelsandresorts.com/hotel-jagjeet/book-hotel-rooms-mirik.php
Redirect 301 /balaji-inn//location.html http://www.jagjeethotelsandresorts.com/balaji-inn/tourist-places-siliguri.php
Redirect 301 /the-dewachen-retreat//banquet-hall/banquet-hall.html http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/hotel-facilities.php
Redirect 301 /the-dewachen-retreat//location.html http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/tourist-places-gangtok.php
Redirect 301 /the-sikkim-retreat//rooms/sikkim-luxury-rooms.html http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/sikkim-luxury-room-gangtok.php
Redirect 301 /the-dewachen-retreat//rooms/luxury-rooms.html http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/sikkim-luxury-room-gangtok.php
Redirect 301 /balaji-inn//deals/late-check-out-on-request.html http://www.jagjeethotelsandresorts.com/balaji-inn/
Redirect 301 /the-dewachen-retreat//balaji-inn http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/
Redirect 301 /the-dewachen-retreat//the-dewachen-retreat http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/
Redirect 301 /the-sikkim-retreat//rooms.html http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/book-hotel-rooms-gangtok.php
Redirect 301 /balaji-inn//deals/early-check-in-on-request.html http://www.jagjeethotelsandresorts.com/balaji-inn/
Redirect 301 /the-sikkim-retreat//restaurant-bar/jagjeets-restobar.html http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/
Redirect 301 /the-sikkim-retreat//rooms/sikkim-comfort-rooms.html http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/sikkim-comfort-room-gangtok.php
Redirect 301 /balaji-inn/the-sikkim-retreat http://www.jagjeethotelsandresorts.com/balaji-inn/
Redirect 301 /the-dewachen-retreat//dining/jagjeets-restobar.html http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/hotel-facilities.php
Redirect 301 /the-sikkim-retreat//location.html http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/tourist-places-gangtok.php
Redirect 301 /the-dewachen-retreat//deals/complimentary-wi-fi-offer.html http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/tourist-places-gangtok.php
Redirect 301 /hotel-jagjeet//rooms/double-deluxe-rooms.html http://www.jagjeethotelsandresorts.com/hotel-jagjeet/double-deluxe-room-mirik.php
Redirect 301 /the-dewachen-retreat//rooms/sikkim-luxury.html http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/tourist-places-gangtok.php
Redirect 301 /hotel-jagjeet//location.html http://www.jagjeethotelsandresorts.com/hotel-jagjeet/tourist-places-mirik.php
Redirect 301 /balaji-inn//rooms/comfort-rooms.html http://www.jagjeethotelsandresorts.com/balaji-inn/comfort-room-siliguri.php
Redirect 301 /hotel-jagjeet//rooms/maharaja-suite.html http://www.jagjeethotelsandresorts.com/hotel-jagjeet/maharaja-suite-mirik.php
Redirect 301 /the-sikkim-retreat//deals/free-wifi-offer.html http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/
Redirect 301 /balaji-inn//gallery.html http://www.jagjeethotelsandresorts.com/balaji-inn/gallery.php
Redirect 301 /hotel-jagjeet//rooms/super-deluxe-rooms.html http://www.jagjeethotelsandresorts.com/hotel-jagjeet/super-deluxe-room-mirik.php
Redirect 301 /balaji-inn//rooms.html http://www.jagjeethotelsandresorts.com/balaji-inn/book-hotel-rooms-siliguri.php
Redirect 301 /the-sikkim-retreat//gallery.html http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/gallery.php
Redirect 301 /the-dewachen-retreat//gallery.html http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/gallery.php
Redirect 301 /hotel-jagjeet//gallery.html http://www.jagjeethotelsandresorts.com/hotel-jagjeet/gallery.php
Redirect 301 /the-sikkim-retreat//show.swf http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/
Redirect 301 /the-dewachen-retreat//travel_desk_darjeeling.html http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/
Redirect 301 /the-sikkim-retreat//photogallery.html http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/gallery.php
Redirect 301 /the-dewachen-retreat//hotel-jagjeet http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/
Redirect 301 /the-dewachen-retreat//the-sikkim-retreat http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/
Redirect 301 /the-dewachen-retreat//hotel-yuma http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/
Redirect 301 /balaji-inn/balaji-inn http://www.jagjeethotelsandresorts.com/balaji-inn/
Redirect 301 /balaji-inn/the-dewachen-retreat http://www.jagjeethotelsandresorts.com/balaji-inn/
Redirect 301 /balaji-inn/hotel-jagjeet http://www.jagjeethotelsandresorts.com/balaji-inn/
Redirect 301 /balaji-inn/hotel-yuma http://www.jagjeethotelsandresorts.com/balaji-inn/
Redirect 301 /the-dewachen-retreat/balaji-inn http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/
Redirect 301 /the-dewachen-retreat/the-sikkim-retreat http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/
Redirect 301 /the-dewachen-retreat/the-dewachen-retreat http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/
Redirect 301 /the-dewachen-retreat/hotel-yuma http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/
Redirect 301 /the-dewachen-retreat/hotel-jagjeet http://www.jagjeethotelsandresorts.com/the-dewachen-retreat/
Redirect 301 /the-sikkim-retreat/balaji-inn http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/
Redirect 301 /the-sikkim-retreat/hotel-yuma http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/
Redirect 301 /the-sikkim-retreat/the-dewachen-retreat http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/
Redirect 301 /the-sikkim-retreat/the-sikkim-retreat http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/
Redirect 301 /the-sikkim-retreat/hotel-jagjeet http://www.jagjeethotelsandresorts.com/the-sikkim-retreat/
Redirect 301 /balaji-inn//deals.html http://www.jagjeethotelsandresorts.com/balaji-inn/contact-us.php
Redirect 301 /gangtok.php http://www.jagjeethotelsandresorts.com/gangtok-hotels.php
Redirect 301 /darjeeling.php http://www.jagjeethotelsandresorts.com/darjeeling-hotels.php
Redirect 301 /siliguri.php http://www.jagjeethotelsandresorts.com/siliguri-hotels.php
Redirect 301 /mirik.php http://www.jagjeethotelsandresorts.com/mirik-hotels.php
Redirect 301 /sitemap.html http://www.jagjeethotelsandresorts.com/sitemap.xml
