# invoke rewrite engine
RewriteEngine On
RewriteBase /

Options -Indexes
<IfModule mod_negotiation.c>
	Options -MultiViews
</IfModule>

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

# Add a trailing slash (/) to a URL
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\.[A-Za-z0-9]*$
RewriteRule .*[^/]$ %{REQUEST_URI}/ [L,R=301]

# Specific redirections
RewriteRule ^index\.html$ / [L,R=301]
RewriteCond %{QUERY_STRING} ^i=login$
RewriteRule ^index\.php$ index_i-login/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^i=register$
RewriteRule ^index\.php$ index_i-register/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^i=register$
RewriteRule ^/?$ i-register/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=15445&_ajax_nonce=2279b6e609$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-15445-_ajax_nonce-2279b6e609/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=18212&_ajax_nonce=a239cd401f$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-18212-_ajax_nonce-a239cd401f/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=18198&_ajax_nonce=a239cd401f$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-18198-_ajax_nonce-a239cd401f/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=18175&_ajax_nonce=76cfebbb72$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-18175-_ajax_nonce-76cfebbb72/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=18153&_ajax_nonce=ad756cb03f$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-18153-_ajax_nonce-ad756cb03f/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=18143&_ajax_nonce=76cfebbb72$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-18143-_ajax_nonce-76cfebbb72/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=18139&_ajax_nonce=7e13519feb$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-18139-_ajax_nonce-7e13519feb/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=18127&_ajax_nonce=5d51ba11c3$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-18127-_ajax_nonce-5d51ba11c3/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=18123&_ajax_nonce=41b5c4367d$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-18123-_ajax_nonce-41b5c4367d/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^v=1$
RewriteRule ^_video_onu_yeni\.php$ _video_onu_yeni_v-1/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=16716&_ajax_nonce=5d51ba11c3$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-16716-_ajax_nonce-5d51ba11c3/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=16238&_ajax_nonce=76cfebbb72$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-16238-_ajax_nonce-76cfebbb72/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=14479&_ajax_nonce=2279b6e609$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-14479-_ajax_nonce-2279b6e609/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=10856&_ajax_nonce=41b5c4367d$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-10856-_ajax_nonce-41b5c4367d/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=17946&_ajax_nonce=a239cd401f$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-17946-_ajax_nonce-a239cd401f/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=17607&_ajax_nonce=0183ac3ea8$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-17607-_ajax_nonce-0183ac3ea8/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=17970&_ajax_nonce=a239cd401f$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-17970-_ajax_nonce-a239cd401f/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=17999&_ajax_nonce=a239cd401f$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-17999-_ajax_nonce-a239cd401f/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=17989&_ajax_nonce=5e22f174f0$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-17989-_ajax_nonce-5e22f174f0/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=17692&_ajax_nonce=be49353899$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-17692-_ajax_nonce-be49353899/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=17543&_ajax_nonce=0183ac3ea8$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-17543-_ajax_nonce-0183ac3ea8/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=17584&_ajax_nonce=2279b6e609$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-17584-_ajax_nonce-2279b6e609/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=17646&_ajax_nonce=be49353899$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-17646-_ajax_nonce-be49353899/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=17593&_ajax_nonce=0183ac3ea8$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-17593-_ajax_nonce-0183ac3ea8/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=17397&_ajax_nonce=6012f8a4ab$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-17397-_ajax_nonce-6012f8a4ab/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=17692&_ajax_nonce=c454548396$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-17692-_ajax_nonce-c454548396/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=17397&_ajax_nonce=0183ac3ea8$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-17397-_ajax_nonce-0183ac3ea8/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=13911&_ajax_nonce=0229ada873$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-13911-_ajax_nonce-0229ada873/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=13817&_ajax_nonce=0c757e904e$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-13817-_ajax_nonce-0c757e904e/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=11105&_ajax_nonce=2279b6e609$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-11105-_ajax_nonce-2279b6e609/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=16968&_ajax_nonce=2279b6e609$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-16968-_ajax_nonce-2279b6e609/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=3461&_ajax_nonce=2279b6e609$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-3461-_ajax_nonce-2279b6e609/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=16421&_ajax_nonce=24b1650975$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-16421-_ajax_nonce-24b1650975/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=15182&_ajax_nonce=39ce77fd7e$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-15182-_ajax_nonce-39ce77fd7e/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=14449&_ajax_nonce=41b5c4367d$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-14449-_ajax_nonce-41b5c4367d/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=17882&_ajax_nonce=6012f8a4ab$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-17882-_ajax_nonce-6012f8a4ab/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=6679&_ajax_nonce=75b6dac97a$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-6679-_ajax_nonce-75b6dac97a/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=807&_ajax_nonce=75ecdeb271$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-807-_ajax_nonce-75ecdeb271/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^ajax_inc=1&aislem=_rprt&kid=11894&_ajax_nonce=bf615cd64d$
RewriteRule ^/?$ ajax_inc-1-aislem-_rprt-kid-11894-_ajax_nonce-bf615cd64d/ [L,R=301,QSD]
RewriteCond %{QUERY_STRING} ^i=login$
RewriteRule ^/?$ i-login/ [L,R=301,QSD]

# Create pretty URLs
RewriteRule ^([^/]+)/$ $1.html [S=9]
RewriteRule ^([^/]+)/([^/]+)/$ $1/$2.html [S=8]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$ $1/$2/$3.html [S=7]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ $1/$2/$3/$4.html [S=6]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ $1/$2/$3/$4/$5.html [S=5]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ $1/$2/$3/$4/$5/$6.html [S=4]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ $1/$2/$3/$4/$5/$6/$7.html [S=3]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ $1/$2/$3/$4/$5/$6/$7/$8.html [S=2]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ $1/$2/$3/$4/$5/$6/$7/$8/$9.html [S=1]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ $1/$2/$3/$4/$5/$6/$7/$8/$9/$10.html
# End: Create pretty URLs

# Redirect all extensions to html
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)\.shtml$ $1.html [L,NC,R=301]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)\.phtml$ $1.html [L,NC,R=301]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)\.jhtml$ $1.html [L,NC,R=301]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)\.htm$ $1.html [L,NC,R=301]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)\.php$ $1.html [L,NC,R=301]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)\.aspx$ $1.html [L,NC,R=301]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)\.asp$ $1.html [L,NC,R=301]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)\.jsp$ $1.html [L,NC,R=301]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)\.apk$ $1.html [L,NC,R=301]
# End: Redirect all extensions to html
