# Redirect non-www to www

# Add a trailing slash (/) to a URL
rewrite ^([^.]*[^/])$ $1/ permanent;

# Specific redirections
if ($args ~* ^page_id=251$){ rewrite ^//?$ /page_id-251/? permanent; }
if ($args ~* ^page_id=3401$){ rewrite ^//?$ /page_id-3401/? permanent; }
if ($args ~* ^page_id=1091$){ rewrite ^//?$ /page_id-1091/? permanent; }
if ($args ~* ^page_id=2$){ rewrite ^//?$ /page_id-2/? permanent; }
if ($args ~* ^page_id=1669$){ rewrite ^//?$ /page_id-1669/? permanent; }
if ($args ~* ^page_id=1412$){ rewrite ^//?$ /page_id-1412/? permanent; }
if ($args ~* ^page_id=2569$){ rewrite ^//?$ /page_id-2569/? permanent; }
if ($args ~* ^page_id=206$){ rewrite ^//?$ /page_id-206/? permanent; }
if ($args ~* ^p=282&cpage=1$){ rewrite ^//?$ /p-282-cpage-1/? permanent; }
if ($args ~* ^p=2040&cpage=1$){ rewrite ^//?$ /p-2040-cpage-1/? permanent; }
if ($args ~* ^p=4164&cpage=1$){ rewrite ^//?$ /p-4164-cpage-1/? permanent; }
if ($args ~* ^p=4186&cpage=1$){ rewrite ^//?$ /p-4186-cpage-1/? permanent; }
if ($args ~* ^p=4194&cpage=1$){ rewrite ^//?$ /p-4194-cpage-1/? permanent; }
if ($args ~* ^p=1213&cpage=1$){ rewrite ^//?$ /p-1213-cpage-1/? permanent; }
if ($args ~* ^p=2439&cpage=1$){ rewrite ^//?$ /p-2439-cpage-1/? permanent; }
if ($args ~* ^p=4107&cpage=1$){ rewrite ^//?$ /p-4107-cpage-1/? permanent; }
if ($args ~* ^p=4198$){ rewrite ^//?$ /p-4198/? permanent; }
if ($args ~* ^cat=4$){ rewrite ^//?$ /cat-4/? permanent; }
if ($args ~* ^p=4209$){ rewrite ^//?$ /p-4209/? permanent; }
if ($args ~* ^cat=35$){ rewrite ^//?$ /cat-35/? permanent; }
if ($args ~* ^p=4206$){ rewrite ^//?$ /p-4206/? permanent; }
if ($args ~* ^cat=82$){ rewrite ^//?$ /cat-82/? permanent; }
if ($args ~* ^p=4204$){ rewrite ^//?$ /p-4204/? permanent; }
if ($args ~* ^cat=38$){ rewrite ^//?$ /cat-38/? permanent; }
if ($args ~* ^p=4201$){ rewrite ^//?$ /p-4201/? permanent; }
if ($args ~* ^cat=119$){ rewrite ^//?$ /cat-119/? permanent; }
if ($args ~* ^paged=2$){ rewrite ^//?$ /paged-2/? permanent; }
if ($args ~* ^paged=3$){ rewrite ^//?$ /paged-3/? permanent; }
if ($args ~* ^paged=4$){ rewrite ^//?$ /paged-4/? permanent; }
if ($args ~* ^paged=5$){ rewrite ^//?$ /paged-5/? permanent; }
if ($args ~* ^paged=6$){ rewrite ^//?$ /paged-6/? permanent; }
if ($args ~* ^paged=7$){ rewrite ^//?$ /paged-7/? permanent; }
if ($args ~* ^paged=8$){ rewrite ^//?$ /paged-8/? permanent; }
if ($args ~* ^paged=70$){ rewrite ^//?$ /paged-70/? permanent; }
if ($args ~* ^paged=71$){ rewrite ^//?$ /paged-71/? permanent; }
if ($args ~* ^paged=72$){ rewrite ^//?$ /paged-72/? permanent; }
if ($args ~* ^author=23$){ rewrite ^//?$ /author-23/? permanent; }
if ($args ~* ^author=20$){ rewrite ^//?$ /author-20/? permanent; }
if ($args ~* ^author=16$){ rewrite ^//?$ /author-16/? permanent; }
if ($args ~* ^author=22$){ rewrite ^//?$ /author-22/? permanent; }
if ($args ~* ^author=9$){ rewrite ^//?$ /author-9/? permanent; }
if ($args ~* ^author=24$){ rewrite ^//?$ /author-24/? permanent; }
if ($args ~* ^author=6$){ rewrite ^//?$ /author-6/? permanent; }
if ($args ~* ^author=1$){ rewrite ^//?$ /author-1/? permanent; }
if ($args ~* ^author=7$){ rewrite ^//?$ /author-7/? permanent; }
if ($args ~* ^author=12$){ rewrite ^//?$ /author-12/? permanent; }
if ($args ~* ^p=1213$){ rewrite ^//?$ /p-1213/? permanent; }
if ($args ~* ^p=2834$){ rewrite ^//?$ /p-2834/? permanent; }
if ($args ~* ^p=3946$){ rewrite ^//?$ /p-3946/? permanent; }
if ($args ~* ^p=3393$){ rewrite ^//?$ /p-3393/? permanent; }
if ($args ~* ^p=1919$){ rewrite ^//?$ /p-1919/? permanent; }
if ($args ~* ^p=3511$){ rewrite ^//?$ /p-3511/? permanent; }
if ($args ~* ^p=1240$){ rewrite ^//?$ /p-1240/? permanent; }
if ($args ~* ^p=4186$){ rewrite ^//?$ /p-4186/? permanent; }
if ($args ~* ^p=45$){ rewrite ^//?$ /p-45/? permanent; }
if ($args ~* ^p=476$){ rewrite ^//?$ /p-476/? permanent; }
if ($args ~* ^p=443$){ rewrite ^//?$ /p-443/? permanent; }
if ($args ~* ^p=2377$){ rewrite ^//?$ /p-2377/? permanent; }
if ($args ~* ^p=1987$){ rewrite ^//?$ /p-1987/? permanent; }
if ($args ~* ^p=1430$){ rewrite ^//?$ /p-1430/? permanent; }
if ($args ~* ^p=2061$){ rewrite ^//?$ /p-2061/? permanent; }
if ($args ~* ^p=1218$){ rewrite ^//?$ /p-1218/? permanent; }
if ($args ~* ^p=2311$){ rewrite ^//?$ /p-2311/? permanent; }
if ($args ~* ^p=1661$){ rewrite ^//?$ /p-1661/? permanent; }
if($is_args = ''){ rewrite ^/index\.php$ /index_php/? permanent; }
if ($args ~* ^p=367$){ rewrite ^//?$ /p-367/? permanent; }
if ($args ~* ^p=3937$){ rewrite ^//?$ /p-3937/? permanent; }
if ($args ~* ^p=3239$){ rewrite ^//?$ /p-3239/? permanent; }
if ($args ~* ^p=2254$){ rewrite ^//?$ /p-2254/? permanent; }
if ($args ~* ^p=1620$){ rewrite ^//?$ /p-1620/? permanent; }
if ($args ~* ^p=3448$){ rewrite ^//?$ /p-3448/? permanent; }
if ($args ~* ^p=1501$){ rewrite ^//?$ /p-1501/? permanent; }
if ($args ~* ^p=3101$){ rewrite ^//?$ /p-3101/? permanent; }
if ($args ~* ^p=519$){ rewrite ^//?$ /p-519/? permanent; }
if ($args ~* ^p=2793$){ rewrite ^//?$ /p-2793/? permanent; }
if ($args ~* ^p=2172$){ rewrite ^//?$ /p-2172/? permanent; }
if ($args ~* ^p=3888$){ rewrite ^//?$ /p-3888/? permanent; }
if ($args ~* ^p=3516$){ rewrite ^//?$ /p-3516/? permanent; }
if ($args ~* ^p=2104$){ rewrite ^//?$ /p-2104/? permanent; }
if ($args ~* ^p=3566$){ rewrite ^//?$ /p-3566/? permanent; }
if ($args ~* ^p=3481$){ rewrite ^//?$ /p-3481/? permanent; }
if ($args ~* ^p=4194$){ rewrite ^//?$ /p-4194/? permanent; }
if ($args ~* ^p=3428$){ rewrite ^//?$ /p-3428/? permanent; }
if ($args ~* ^p=3838$){ rewrite ^//?$ /p-3838/? permanent; }
if ($args ~* ^p=397$){ rewrite ^//?$ /p-397/? permanent; }
if ($args ~* ^p=39$){ rewrite ^//?$ /p-39/? permanent; }
if ($args ~* ^p=3179$){ rewrite ^//?$ /p-3179/? permanent; }
if ($args ~* ^p=2134$){ rewrite ^//?$ /p-2134/? permanent; }
if ($args ~* ^p=3607$){ rewrite ^//?$ /p-3607/? permanent; }
if ($args ~* ^p=3166$){ rewrite ^//?$ /p-3166/? permanent; }
if ($args ~* ^p=4121$){ rewrite ^//?$ /p-4121/? permanent; }
if ($args ~* ^p=2258$){ rewrite ^//?$ /p-2258/? permanent; }
if ($args ~* ^p=3841$){ rewrite ^//?$ /p-3841/? permanent; }
if ($args ~* ^p=2156$){ rewrite ^//?$ /p-2156/? permanent; }
if ($args ~* ^p=3670$){ rewrite ^//?$ /p-3670/? 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
