# Redirect non-www to www

# Specific redirections
if ($args ~* ^&max-results=20$){ rewrite ^/search/label/food$ /search/label/food_-max-results-20? permanent; }
if ($args ~* ^&max-results=20$){ rewrite ^/search/label/buying\sa\shome$ /search/label/buyingahome_-max-results-20? permanent; }
if ($args ~* ^&max-results=20$){ rewrite ^/search/label/finances$ /search/label/finances_-max-results-20? permanent; }
if ($args ~* ^&max-results=20$){ rewrite ^/search/label/home$ /search/label/home_-max-results-20? permanent; }
if ($args ~* ^&max-results=20$){ rewrite ^/search/label/money$ /search/label/money_-max-results-20? permanent; }
if ($args ~* ^&max-results=20$){ rewrite ^/search/label/My\sSunday\sPhoto$ /search/label/MySundayPhoto_-max-results-20? permanent; }
if ($args ~* ^&max-results=20$){ rewrite ^/search/label/pregnancy$ /search/label/pregnancy_-max-results-20? permanent; }
if ($args ~* ^&max-results=20$){ rewrite ^/search/label/beach$ /search/label/beach_-max-results-20? permanent; }
if ($args ~* ^&max-results=20$){ rewrite ^/search/label/days\sout$ /search/label/daysout_-max-results-20? permanent; }
if ($args ~* ^&max-results=20$){ rewrite ^/search/label/family$ /search/label/family_-max-results-20? permanent; }
if ($args ~* ^updated-max=2017-09-28T01\:08\:00\%2B01\:00&max-results=5$){ rewrite ^/search$ /search_updated-max-2017-09-28T01-08-00-01-00-max-results-5? permanent; }
if ($args ~* ^&max-results=20$){ rewrite ^/search/label/Me\sand\sMine$ /search/label/MeandMine_-max-results-20? permanent; }
if ($args ~* ^&max-results=20$){ rewrite ^/search/label/siblings$ /search/label/siblings_-max-results-20? permanent; }
if ($args ~* ^&max-results=20$){ rewrite ^/search/label/family\sadventures$ /search/label/familyadventures_-max-results-20? permanent; }
if ($args ~* ^&max-results=20_blank$){ rewrite ^/search/label/pregnancy$ /search/label/pregnancy_-max-results-20_blank? permanent; }
if ($args ~* ^q=pregnancy$){ rewrite ^/search$ /search_q-pregnancy? 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
