RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI}  ^/?$
RewriteCond %{HTTP_HOST} ^gbcghana\.com$ [NC]
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTPS}:s on:(s)
RewriteRule ^.*$ http%1://www.gbcghana.com%{REQUEST_URI} [R,L]

RewriteRule ^$ /home [R,L]

RewriteCond %{REQUEST_FILENAME}	-f [OR]
RewriteCond %{REQUEST_FILENAME}	-d
RewriteRule . - [L]

RewriteCond %{HTTP_HOST} ^www\.([a-z0-9]+\.)gbcghana\.com$ [NC]
RewriteRule ^(.*)$ http://%1gbcghana.com/$1 [R,L]

RewriteCond %{HTTP_HOST} ^gbcghana\.com$ [NC]
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTPS}:s on:(s)
RewriteRule ^([A-Z­a-z­0-9_]+)/?$ http%1://$1.gbcghana.com [R,L]

AddDefaultCharset UTF-8


#id with page
RewriteCond %{HTTP_HOST} ^(.+)\.gbcghana\.com$
RewriteRule .? - [E=Wa:%1]

RewriteCond %{HTTP_HOST} ^(.+\.)gbcghana\.com$
RewriteCond %{REQUEST_URI}  ^/([0-9]+)\.([0-9]+)\-([0-9]+)$
RewriteCond %{DOCUMENT_ROOT}/kitnes/cache/pages/id/%{ENV:Wa}/%1.%2/%3.htm -s
RewriteRule ^([0-9]+)\.([0-9]+)\-([0-9]+)$ %{DOCUMENT_ROOT}/kitnes/cache/pages/id/%{ENV:Wa}/$1.$2/$3.htm [L]

RewriteCond %{HTTP_HOST} ^(.+)\.gbcghana\.com$
RewriteRule .? - [E=Wa:%1]

RewriteCond %{REQUEST_URI}  ^/([0-9]+)\.([0-9]+)\-([0-9]+)$
RewriteCond %{DOCUMENT_ROOT}/kitnes/cache/pages/id/%{ENV:Wa}/%1.%2/%3.htm !-s
RewriteCond %{HTTP_HOST} ^(.+)\.gbcghana\.com$
RewriteRule ^([0-9]+)\.([0-9]+)\-([0-9]+)$ %{DOCUMENT_ROOT}/kitnes.php?launch=%1&id=$1.$2&p=$3 [L]

#id
RewriteCond %{HTTP_HOST} ^(.+)\.gbcghana\.com$
RewriteRule .? - [E=Wa:%1]

RewriteCond %{HTTP_HOST} ^(.+\.)gbcghana\.com$
RewriteCond %{REQUEST_URI}  ^/([0-9]+)\.([0-9]+)$
RewriteCond %{DOCUMENT_ROOT}/kitnes/cache/pages/id/%{ENV:Wa}/%1.%2/1.htm -s
RewriteRule ^([0-9]+)\.([0-9]+)$ %{DOCUMENT_ROOT}/kitnes/cache/pages/id/%{ENV:Wa}/$1.$2/1.htm [L]

RewriteCond %{HTTP_HOST} ^(.+)\.gbcghana\.com$
RewriteRule .? - [E=Wa:%1]

RewriteCond %{REQUEST_URI}  ^/([0-9]+)\.([0-9]+)$
RewriteCond %{DOCUMENT_ROOT}/kitnes/cache/pages/id/%{ENV:Wa}/%1.%2/1.htm !-s
RewriteCond %{HTTP_HOST} ^(.+)\.gbcghana\.com$
RewriteRule ^([0-9]+)\.([0-9]+)$ %{DOCUMENT_ROOT}/kitnes.php?launch=%1&id=$1.$2 [L]

#home
RewriteCond %{REQUEST_URI}  ^/?$
RewriteCond %{HTTP_HOST} ^(.+)\.gbcghana\.com$
RewriteCond %{DOCUMENT_ROOT}/kitnes/cache/pages/%1/home/1.htm -s	
RewriteRule ^$ %{DOCUMENT_ROOT}/kitnes/cache/pages/%1/home/1.htm [L]

RewriteCond %{REQUEST_URI}  ^/?$
RewriteCond %{HTTP_HOST} ^(.+)\.gbcghana\.com$
RewriteCond %{DOCUMENT_ROOT}/kitnes/cache/pages/%1/home/1.htm !-s
RewriteCond %{DOCUMENT_ROOT}/kitnes/cache/pages/backup/%1/home/1.htm -s	
RewriteRule ^$ %{DOCUMENT_ROOT}/kitnes/cache/pages/backup/%1/home/1.htm [L]

RewriteCond %{REQUEST_URI}  ^/?$
RewriteCond %{HTTP_HOST} ^(.+)\.gbcghana\.com$
RewriteCond %{DOCUMENT_ROOT}/kitnes/cache/pages/%1/home/1.htm !-s
RewriteRule ^$ %{DOCUMENT_ROOT}/kitnes.php?launch=%1 [L]

#page
RewriteCond %{REQUEST_URI}  ^/(.+)\-([0-9]+)$
RewriteRule .? - [E=Wa:%1,E=Wb:%2]

RewriteCond %{HTTP_HOST} ^(.+)\.gbcghana\.com$
RewriteCond %{DOCUMENT_ROOT}/kitnes/cache/pages/%1/%{ENV:Wa}/%{ENV:Wb}.htm -s
RewriteRule ^(.+)\-([0-9]+)$ %{DOCUMENT_ROOT}/kitnes/cache/pages/%1/$1/$2.htm [L]

RewriteCond %{REQUEST_URI}  ^/(.+)\-([0-9]+)$
RewriteCond %{HTTP_HOST} ^(.+)\.gbcghana\.com$ 
RewriteCond %{DOCUMENT_ROOT}/kitnes/cache/pages/%1/%{ENV:Wa}/%{ENV:Wb}.htm !-s 
RewriteRule ^(.+)\-([0-9]+)$ %{DOCUMENT_ROOT}/kitnes.php?launch=%1&page=$1&p=$2 [L]

RewriteCond %{REQUEST_URI}  ^/(.+)$
RewriteRule .? - [E=Wa:%1]

RewriteCond %{HTTP_HOST} ^(.+)\.gbcghana\.com$
RewriteCond %{DOCUMENT_ROOT}/kitnes/cache/pages/%1/%{ENV:Wa}/1.htm -s
RewriteRule ^(.+)$ %{DOCUMENT_ROOT}/kitnes/cache/pages/%1/$1/1.htm [L]

RewriteCond %{HTTP_HOST} ^(.+)\.gbcghana\.com$
RewriteCond %{DOCUMENT_ROOT}/kitnes/cache/pages/%1/%{ENV:Wa}/1.htm !-s
RewriteCond %{DOCUMENT_ROOT}/kitnes/cache/pages/backup/%1/%{ENV:Wa}/1.htm -s
RewriteRule ^(.+)$ %{DOCUMENT_ROOT}/kitnes/cache/pages/backup/%1/$1/1.htm [L] 

RewriteCond %{REQUEST_URI}  ^/(.+)$
RewriteCond %{HTTP_HOST} ^(.+)\.gbcghana\.com$ 
RewriteCond %{DOCUMENT_ROOT}/kitnes/cache/pages/%1/%{ENV:Wa}/1.htm !-s 
RewriteRule ^(.+)$ %{DOCUMENT_ROOT}/kitnes.php?launch=%1&page=$1 [L]

##user-code-here##

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE image/png
AddOutputFilterByType DEFLATE image/gif
AddOutputFilterByType DEFLATE image/jpg
AddOutputFilterByType DEFLATE image/jpeg
AddOutputFilterByType DEFLATE image/png
AddOutputFilterByType DEFLATE image/vnd.microsoft.icon
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

<ifModule mod_headers.c>
ExpiresActive On
<filesMatch ".(gif|png|jpg|jpeg|jpe|ico|pdf|txt|js|css)$">
Header append Vary User-Agent env=!dont-vary
RequestHeader unset Cookie
Header unset Cookie
Header unset Set-Cookie
Header set Cache-Control "max-age=31104000, public"
Header unset Pragma
Header unset ETag
Header unset Last-Modified
FileETag None
Header set X-Powered-By "KITNES"
</filesMatch>
<filesMatch ".(htm|html)$">
Header append Vary User-Agent env=!dont-vary
RequestHeader unset Cookie
Header unset Cookie
Header unset Set-Cookie
Header set Cache-Control "max-age=0, public"
Header unset Pragma
Header unset ETag
Header unset Last-Modified
FileETag None
Header set X-Powered-By "KITNES"
</filesMatch>
</ifModule>