# Redirect non-www to www

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

# Specific redirections
if($is_args = ''){ rewrite ^/index\.cfm$ /index_cfm/? permanent; }
if ($args ~* ^method=pages\.showPage&pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&maxRows=8&&page=2$){ rewrite ^/index\.cfm$ /index_method-pages_showPage-pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-maxRows-8--page-2/? permanent; }
if ($args ~* ^method=pages\.showPage&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&maxRows=8&&page=2$){ rewrite ^/index\.cfm$ /index_method-pages_showPage-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-maxRows-8--page-2/? permanent; }
if ($args ~* ^method=pages\.showPage&pageID=d9b924a9-af97-1aaf-703c-e6bee4d13193&sortBy=DisplayOrder&maxRows=8&&page=2$){ rewrite ^/index\.cfm$ /index_method-pages_showPage-pageID-d9b924a9-af97-1aaf-703c-e6bee4d13193-sortBy-DisplayOrder-maxRows-8--page-2/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=01D93490-B431-D31B-6D74-54F2855E20DB&pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-01D93490-B431-D31B-6D74-54F2855E20DB-pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=84AFCF5E-E95A-07A9-6E9E-D82DB8B2903A&pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-84AFCF5E-E95A-07A9-6E9E-D82DB8B2903A-pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=84DA3C35-0188-7C42-0D12-71922A14FDC6&pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-84DA3C35-0188-7C42-0D12-71922A14FDC6-pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=8AA3EDA0-931A-6B90-F6A0-D2185CD150D4&pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-8AA3EDA0-931A-6B90-F6A0-D2185CD150D4-pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=8AB4E63F-B74C-2406-BCB6-62615A9EB9DF&pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-8AB4E63F-B74C-2406-BCB6-62615A9EB9DF-pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=EEEE28CE-B679-7C34-390C-F5E3885ADCE2&pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-EEEE28CE-B679-7C34-390C-F5E3885ADCE2-pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=276D8CE7-9398-727E-8E0D-D8D97D00439B&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-276D8CE7-9398-727E-8E0D-D8D97D00439B-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=591DA238-0245-3469-FF28-D922C83B3B6B&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-591DA238-0245-3469-FF28-D922C83B3B6B-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=7A56F89E-F9B0-7E95-3DE6-8C8B567C6C00&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-7A56F89E-F9B0-7E95-3DE6-8C8B567C6C00-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=87817BB1-C766-63D4-EB42-94C76A66E9F6&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-87817BB1-C766-63D4-EB42-94C76A66E9F6-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=8814415E-0A98-ACF8-04B7-760F5573B44A&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-8814415E-0A98-ACF8-04B7-760F5573B44A-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=8A813119-9C81-C05F-AB5A-EB84292695EE&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-8A813119-9C81-C05F-AB5A-EB84292695EE-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=DD0D8FCE-C87F-D13C-8DAC-F354B27E11C7&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-DD0D8FCE-C87F-D13C-8DAC-F354B27E11C7-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productID=596B697F-9A62-32A2-57CC-B20AF850215C&pageID=7332ECD6-BA0F-F992-A5BC-12A97DAAA832&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productID-596B697F-9A62-32A2-57CC-B20AF850215C-pageID-7332ECD6-BA0F-F992-A5BC-12A97DAAA832-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productID=7A56F89E-F9B0-7E95-3DE6-8C8B567C6C00&pageID=7332ECD6-BA0F-F992-A5BC-12A97DAAA832&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productID-7A56F89E-F9B0-7E95-3DE6-8C8B567C6C00-pageID-7332ECD6-BA0F-F992-A5BC-12A97DAAA832-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=01D93490-B431-D31B-6D74-54F2855E20DB&pageID=D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-01D93490-B431-D31B-6D74-54F2855E20DB-pageID-D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=596B697F-9A62-32A2-57CC-B20AF850215C&pageID=D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-596B697F-9A62-32A2-57CC-B20AF850215C-pageID-D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=84AFCF5E-E95A-07A9-6E9E-D82DB8B2903A&pageID=D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-84AFCF5E-E95A-07A9-6E9E-D82DB8B2903A-pageID-D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=84B81C45-C54B-D830-4E61-60FDC246A50A&pageID=D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-84B81C45-C54B-D830-4E61-60FDC246A50A-pageID-D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=8AA3EDA0-931A-6B90-F6A0-D2185CD150D4&pageID=D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-8AA3EDA0-931A-6B90-F6A0-D2185CD150D4-pageID-D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=CBC90DFF-A1D8-1ACA-7727-89EA4EFE52F0&pageID=D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-CBC90DFF-A1D8-1ACA-7727-89EA4EFE52F0-pageID-D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=1F282A13-EFB8-F41D-D5F6-FDB53D1A3320&pageID=d9b924a9-af97-1aaf-703c-e6bee4d13193&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-1F282A13-EFB8-F41D-D5F6-FDB53D1A3320-pageID-d9b924a9-af97-1aaf-703c-e6bee4d13193-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=2946FEDC-FC2F-2183-94E6-E7820CC8BD85&pageID=d9b924a9-af97-1aaf-703c-e6bee4d13193&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-2946FEDC-FC2F-2183-94E6-E7820CC8BD85-pageID-d9b924a9-af97-1aaf-703c-e6bee4d13193-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=591DA238-0245-3469-FF28-D922C83B3B6B&pageID=d9b924a9-af97-1aaf-703c-e6bee4d13193&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-591DA238-0245-3469-FF28-D922C83B3B6B-pageID-d9b924a9-af97-1aaf-703c-e6bee4d13193-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=7A56F89E-F9B0-7E95-3DE6-8C8B567C6C00&pageID=d9b924a9-af97-1aaf-703c-e6bee4d13193&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-7A56F89E-F9B0-7E95-3DE6-8C8B567C6C00-pageID-d9b924a9-af97-1aaf-703c-e6bee4d13193-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=8814415E-0A98-ACF8-04B7-760F5573B44A&pageID=d9b924a9-af97-1aaf-703c-e6bee4d13193&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-8814415E-0A98-ACF8-04B7-760F5573B44A-pageID-d9b924a9-af97-1aaf-703c-e6bee4d13193-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^method=pages\.showPage&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&&page=2$){ rewrite ^/index\.cfm$ /index_method-pages_showPage-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder--page-2/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=eefa6bf6-cffc-afb9-6972-d8f3953652dd&pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-eefa6bf6-cffc-afb9-6972-d8f3953652dd-pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=ef02b45f-ba08-42b8-ef00-f0d5456a51f0&pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-ef02b45f-ba08-42b8-ef00-f0d5456a51f0-pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=2702e4d4-af17-234b-e173-45a38dc93da7&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-2702e4d4-af17-234b-e173-45a38dc93da7-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=8947c6fb-d047-c4b4-2333-e6684b999704&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-8947c6fb-d047-c4b4-2333-e6684b999704-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=eea726e6-e75a-c7bb-cc07-aea18d8f1298&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-eea726e6-e75a-c7bb-cc07-aea18d8f1298-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=eeb46a2d-a09a-6830-eeb5-b5bf3a3411d1&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-eeb46a2d-a09a-6830-eeb5-b5bf3a3411d1-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=ef5b6556-004c-1884-9175-bf94b4560b47&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-ef5b6556-004c-1884-9175-bf94b4560b47-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=fd6024ef-df03-71f9-8308-ac956a618b71&pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-fd6024ef-df03-71f9-8308-ac956a618b71-pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productID=ef02b45f-ba08-42b8-ef00-f0d5456a51f0&pageID=7332ecd6-ba0f-f992-a5bc-12a97daaa832&sortBy=DisplayOrder&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productID-ef02b45f-ba08-42b8-ef00-f0d5456a51f0-pageID-7332ecd6-ba0f-f992-a5bc-12a97daaa832-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=eefa6bf6-cffc-afb9-6972-d8f3953652dd&pageID=d9a26b20-c9eb-4710-ccd2-d8eac0420ac7&sortBy=DisplayOrder&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-eefa6bf6-cffc-afb9-6972-d8f3953652dd-pageID-d9a26b20-c9eb-4710-ccd2-d8eac0420ac7-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^method=products\.productDrilldown&productid=ef02b45f-ba08-42b8-ef00-f0d5456a51f0&pageID=d9a26b20-c9eb-4710-ccd2-d8eac0420ac7&sortBy=DisplayOrder&$){ rewrite ^/index\.cfm$ /index_method-products_productDrilldown-productid-ef02b45f-ba08-42b8-ef00-f0d5456a51f0-pageID-d9a26b20-c9eb-4710-ccd2-d8eac0420ac7-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^method=cart\.showCart$){ rewrite ^/index\.cfm$ /index_method-cart_showCart/? permanent; }
if ($args ~* ^method=pages\.showPage&pageID=7332e22b-9aba-60b5-3e99-72dbd6ee4f56$){ rewrite ^/index\.cfm$ /index_method-pages_showPage-pageID-7332e22b-9aba-60b5-3e99-72dbd6ee4f56/? permanent; }
if ($args ~* ^method=pages\.showPage&pageID=7332E22B-9ABA-60B5-3E99-72DBD6EE4F56$){ rewrite ^/index\.cfm$ /index_method-pages_showPage-pageID-7332E22B-9ABA-60B5-3E99-72DBD6EE4F56/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=01D93490-B431-D31B-6D74-54F2855E20DB$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-01D93490-B431-D31B-6D74-54F2855E20DB/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=021A090F-E2A1-1766-E34B-852672911FA8$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-021A090F-E2A1-1766-E34B-852672911FA8/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=1C25E1D6-DA8F-DCAE-B33F-C89E702228B4$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-1C25E1D6-DA8F-DCAE-B33F-C89E702228B4/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=1F282A13-EFB8-F41D-D5F6-FDB53D1A3320$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-1F282A13-EFB8-F41D-D5F6-FDB53D1A3320/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=2702E4D4-AF17-234B-E173-45A38DC93DA7$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-2702E4D4-AF17-234B-E173-45A38DC93DA7/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=276D8CE7-9398-727E-8E0D-D8D97D00439B$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-276D8CE7-9398-727E-8E0D-D8D97D00439B/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=2946FEDC-FC2F-2183-94E6-E7820CC8BD85$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-2946FEDC-FC2F-2183-94E6-E7820CC8BD85/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=591337D4-9E0E-C97D-D765-C138E9C52BC4$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-591337D4-9E0E-C97D-D765-C138E9C52BC4/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=591DA238-0245-3469-FF28-D922C83B3B6B$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-591DA238-0245-3469-FF28-D922C83B3B6B/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=596B697F-9A62-32A2-57CC-B20AF850215C$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-596B697F-9A62-32A2-57CC-B20AF850215C/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=7A56F89E-F9B0-7E95-3DE6-8C8B567C6C00$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-7A56F89E-F9B0-7E95-3DE6-8C8B567C6C00/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=8473A776-99AE-F0CB-FAA1-6A92B6871046$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-8473A776-99AE-F0CB-FAA1-6A92B6871046/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=84AFCF5E-E95A-07A9-6E9E-D82DB8B2903A$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-84AFCF5E-E95A-07A9-6E9E-D82DB8B2903A/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=84B81C45-C54B-D830-4E61-60FDC246A50A$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-84B81C45-C54B-D830-4E61-60FDC246A50A/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=84DA3C35-0188-7C42-0D12-71922A14FDC6$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-84DA3C35-0188-7C42-0D12-71922A14FDC6/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=85F71CCC-F577-1552-5DCC-03C0343F2257$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-85F71CCC-F577-1552-5DCC-03C0343F2257/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=86DDDF27-BF56-90C2-C8EC-12CAC923FA20$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-86DDDF27-BF56-90C2-C8EC-12CAC923FA20/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=87817BB1-C766-63D4-EB42-94C76A66E9F6$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-87817BB1-C766-63D4-EB42-94C76A66E9F6/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=8814415E-0A98-ACF8-04B7-760F5573B44A$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-8814415E-0A98-ACF8-04B7-760F5573B44A/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=8947C6FB-D047-C4B4-2333-E6684B999704$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-8947C6FB-D047-C4B4-2333-E6684B999704/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=8A813119-9C81-C05F-AB5A-EB84292695EE$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-8A813119-9C81-C05F-AB5A-EB84292695EE/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=8AA3EDA0-931A-6B90-F6A0-D2185CD150D4$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-8AA3EDA0-931A-6B90-F6A0-D2185CD150D4/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=8AB4E63F-B74C-2406-BCB6-62615A9EB9DF$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-8AB4E63F-B74C-2406-BCB6-62615A9EB9DF/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=CBC90DFF-A1D8-1ACA-7727-89EA4EFE52F0$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-CBC90DFF-A1D8-1ACA-7727-89EA4EFE52F0/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=DD0D8FCE-C87F-D13C-8DAC-F354B27E11C7$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-DD0D8FCE-C87F-D13C-8DAC-F354B27E11C7/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=EEA726E6-E75A-C7BB-CC07-AEA18D8F1298$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-EEA726E6-E75A-C7BB-CC07-AEA18D8F1298/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=EEB46A2D-A09A-6830-EEB5-B5BF3A3411D1$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-EEB46A2D-A09A-6830-EEB5-B5BF3A3411D1/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=EEEE28CE-B679-7C34-390C-F5E3885ADCE2$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-EEEE28CE-B679-7C34-390C-F5E3885ADCE2/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=EEFA6BF6-CFFC-AFB9-6972-D8F3953652DD$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-EEFA6BF6-CFFC-AFB9-6972-D8F3953652DD/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=EF02B45F-BA08-42B8-EF00-F0D5456A51F0$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-EF02B45F-BA08-42B8-EF00-F0D5456A51F0/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=EF5B6556-004C-1884-9175-BF94B4560B47$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-EF5B6556-004C-1884-9175-BF94B4560B47/? permanent; }
if ($args ~* ^method=products\.productdrilldown&productID=FD6024EF-DF03-71F9-8308-AC956A618B71$){ rewrite ^/index\.cfm$ /index_method-products_productdrilldown-productID-FD6024EF-DF03-71F9-8308-AC956A618B71/? permanent; }
if ($args ~* ^pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&$){ rewrite ^/product/2007-El-Hombre-Magnum/?$ /product/2007-El-Hombre-Magnum_pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^pageID=7332ECD6-BA0F-F992-A5BC-12A97DAAA832&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/product/2007-El-Hombre/?$ /product/2007-El-Hombre_pageID-7332ECD6-BA0F-F992-A5BC-12A97DAAA832-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&$){ rewrite ^/product/2008-Head-Honcho-Magnum/?$ /product/2008-Head-Honcho-Magnum_pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&$){ rewrite ^/product/2010-McPrice-Myers-L-Ange-Rouge/?$ /product/2010-McPrice-Myers-L-Ange-Rouge_pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^pageID=7332ecd6-ba0f-f992-a5bc-12a97daaa832&sortBy=DisplayOrder&$){ rewrite ^/product/2010-McPrice-Myers-L-Ange-Rouge/?$ /product/2010-McPrice-Myers-L-Ange-Rouge_pageID-7332ecd6-ba0f-f992-a5bc-12a97daaa832-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^pageID=d9a26b20-c9eb-4710-ccd2-d8eac0420ac7&sortBy=DisplayOrder&$){ rewrite ^/product/2010-McPrice-Myers-L-Ange-Rouge/?$ /product/2010-McPrice-Myers-L-Ange-Rouge_pageID-d9a26b20-c9eb-4710-ccd2-d8eac0420ac7-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&$){ rewrite ^/product/2010-McPrice-Myers-Terre-Blanche/?$ /product/2010-McPrice-Myers-Terre-Blanche_pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^pageID=d9a26b20-c9eb-4710-ccd2-d8eac0420ac7&sortBy=DisplayOrder&$){ rewrite ^/product/2010-McPrice-Myers-Terre-Blanche/?$ /product/2010-McPrice-Myers-Terre-Blanche_pageID-d9a26b20-c9eb-4710-ccd2-d8eac0420ac7-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&$){ rewrite ^/product/2010-Rock-and-a-Hard-Place/?$ /product/2010-Rock-and-a-Hard-Place_pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^pageID=7332dffb-faa3-6099-aaea-3cf2463bbcd3&sortBy=DisplayOrder&$){ rewrite ^/product/2011-Shenanigans/?$ /product/2011-Shenanigans_pageID-7332dffb-faa3-6099-aaea-3cf2463bbcd3-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/product/2012-L-Ange-Rouge/?$ /product/2012-L-Ange-Rouge_pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^pageID=D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/product/2012-L-Ange-Rouge/?$ /product/2012-L-Ange-Rouge_pageID-D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^pageID=7332ECD6-BA0F-F992-A5BC-12A97DAAA832&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/product/2012-Les-Galets/?$ /product/2012-Les-Galets_pageID-7332ECD6-BA0F-F992-A5BC-12A97DAAA832-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^pageID=D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/product/2012-Les-Galets/?$ /product/2012-Les-Galets_pageID-D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/product/2012-Terre-Blanche/?$ /product/2012-Terre-Blanche_pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^pageID=7332ECD6-BA0F-F992-A5BC-12A97DAAA832&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/product/2012-Terre-Blanche/?$ /product/2012-Terre-Blanche_pageID-7332ECD6-BA0F-F992-A5BC-12A97DAAA832-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^pageID=D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7&sortBy=DisplayOrder&maxRows=8&$){ rewrite ^/product/2012-Terre-Blanche/?$ /product/2012-Terre-Blanche_pageID-D9A26B20-C9EB-4710-CCD2-D8EAC0420AC7-sortBy-DisplayOrder-maxRows-8-/? permanent; }
if ($args ~* ^pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&$){ rewrite ^/product/McPrice-Myers-Altas-Vinas/?$ /product/McPrice-Myers-Altas-Vinas_pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^pageID=d9a26b20-c9eb-4710-ccd2-d8eac0420ac7&sortBy=DisplayOrder&$){ rewrite ^/product/McPrice-Myers-Altas-Vinas/?$ /product/McPrice-Myers-Altas-Vinas_pageID-d9a26b20-c9eb-4710-ccd2-d8eac0420ac7-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^pageID=7332dc39-dad4-3fb1-63d6-efc0b4040ea9&sortBy=DisplayOrder&$){ rewrite ^/product/McPrice-Myers-Beautiful-Earth/?$ /product/McPrice-Myers-Beautiful-Earth_pageID-7332dc39-dad4-3fb1-63d6-efc0b4040ea9-sortBy-DisplayOrder-/? permanent; }
if ($args ~* ^pageID=d9a26b20-c9eb-4710-ccd2-d8eac0420ac7&sortBy=DisplayOrder&$){ rewrite ^/product/McPrice-Myers-Beautiful-Earth/?$ /product/McPrice-Myers-Beautiful-Earth_pageID-d9a26b20-c9eb-4710-ccd2-d8eac0420ac7-sortBy-DisplayOrder-/? 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
