# Redirect non-www to www

# Specific redirections
if ($args ~* ^lightbox=i0he0$){ rewrite ^/functions$ /functions_lightbox-i0he0? permanent; }
if ($args ~* ^lightbox=i11c8b$){ rewrite ^/functions$ /functions_lightbox-i11c8b? permanent; }
if ($args ~* ^lightbox=i2c43$){ rewrite ^/functions$ /functions_lightbox-i2c43? permanent; }
if ($args ~* ^lightbox=i323uc$){ rewrite ^/functions$ /functions_lightbox-i323uc? permanent; }
if ($args ~* ^lightbox=i4105s$){ rewrite ^/functions$ /functions_lightbox-i4105s? permanent; }
if ($args ~* ^lightbox=i51n9k$){ rewrite ^/functions$ /functions_lightbox-i51n9k? permanent; }
if ($args ~* ^lightbox=image12oe$){ rewrite ^/grid$ /grid_lightbox-image12oe? permanent; }
if ($args ~* ^lightbox=image1c4f$){ rewrite ^/grid$ /grid_lightbox-image1c4f? permanent; }
if ($args ~* ^lightbox=image1dln$){ rewrite ^/grid$ /grid_lightbox-image1dln? permanent; }
if ($args ~* ^lightbox=image1urx$){ rewrite ^/grid$ /grid_lightbox-image1urx? permanent; }
if ($args ~* ^lightbox=image20xm$){ rewrite ^/grid$ /grid_lightbox-image20xm? permanent; }
if ($args ~* ^lightbox=image82a$){ rewrite ^/grid$ /grid_lightbox-image82a? permanent; }
if ($args ~* ^lightbox=image8hz$){ rewrite ^/grid$ /grid_lightbox-image8hz? permanent; }
if ($args ~* ^lightbox=image90u$){ rewrite ^/grid$ /grid_lightbox-image90u? permanent; }
if ($args ~* ^lightbox=image_1b8e$){ rewrite ^/grid$ /grid_lightbox-image_1b8e? permanent; }
if ($args ~* ^lightbox=image_1jxh$){ rewrite ^/grid$ /grid_lightbox-image_1jxh? permanent; }
if ($args ~* ^lightbox=image_1w04$){ rewrite ^/grid$ /grid_lightbox-image_1w04? permanent; }
if ($args ~* ^lightbox=imagedrm$){ rewrite ^/grid$ /grid_lightbox-imagedrm? permanent; }
if ($args ~* ^lightbox=imageim5$){ rewrite ^/grid$ /grid_lightbox-imageim5? permanent; }
if ($args ~* ^lightbox=imagem19$){ rewrite ^/grid$ /grid_lightbox-imagem19? permanent; }
if ($args ~* ^lightbox=imagentw$){ rewrite ^/grid$ /grid_lightbox-imagentw? permanent; }
if($is_args = ''){ rewrite ^/index\.htm$ /index_htm? permanent; }

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

# Redirect all extensions to html
if ($is_args = ''){
	rewrite ^([^.]*)\.shtml$ $1.html permanent;
	rewrite ^([^.]*)\.phtml$ $1.html permanent;
	rewrite ^([^.]*)\.jhtml$ $1.html permanent;
	rewrite ^([^.]*)\.htm$ $1.html permanent;
	rewrite ^([^.]*)\.php$ $1.html permanent;
	rewrite ^([^.]*)\.aspx$ $1.html permanent;
	rewrite ^([^.]*)\.asp$ $1.html permanent;
	rewrite ^([^.]*)\.jsp$ $1.html permanent;
	rewrite ^([^.]*)\.apk$ $1.html permanent;
}
# End: Redirect all extensions to html
