# Redirect non-www to www

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

# Specific redirections
if ($args ~* ^pfstyle=wp$){ rewrite ^/2014/03/le-yummy-magazine-n17-est-en-ligne\.html$ /2014/03/le-yummy-magazine-n17-est-en-ligne_pfstyle-wp/? permanent; }
if ($args ~* ^pfstyle=wp$){ rewrite ^/2013/12/le-yummy-magazine-de-noel-est-arrive\.html$ /2013/12/le-yummy-magazine-de-noel-est-arrive_pfstyle-wp/? permanent; }
if ($args ~* ^pfstyle=wp$){ rewrite ^/2013/09/le-yummy-magazine-n15-est-arrive\.html$ /2013/09/le-yummy-magazine-n15-est-arrive_pfstyle-wp/? permanent; }
if ($args ~* ^pfstyle=wp$){ rewrite ^/2013/08/la-terrine-de-lapin-aux-pistaches\.html$ /2013/08/la-terrine-de-lapin-aux-pistaches_pfstyle-wp/? permanent; }
if ($args ~* ^updated-max=2013-08-03T19\:07\:00\%2B02\:00&max-results=4$){ rewrite ^/search/?$ /search_updated-max-2013-08-03T19-07-00-02-00-max-results-4/? permanent; }
rewrite ^/search/label/Tartes\ssal%C3%A9es$ /search/label/Tartessalées/? permanent;
rewrite ^/search/label/Tartes\ssucr%C3%A9es$ /search/label/Tartessucrées/? 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
