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

# Specific redirections
if ($args ~* ^tag=aaron-bushnell$){ rewrite ^//?$ /tag-aaron-bushnell/? permanent; }
if ($args ~* ^tag=al-aqsa-flood$){ rewrite ^//?$ /tag-al-aqsa-flood/? permanent; }
if ($args ~* ^tag=ansar-allah$){ rewrite ^//?$ /tag-ansar-allah/? permanent; }
if ($args ~* ^tag=atlanta$){ rewrite ^//?$ /tag-atlanta/? permanent; }
if ($args ~* ^tag=arizona$){ rewrite ^//?$ /tag-arizona/? permanent; }
if ($args ~* ^tag=attica$){ rewrite ^//?$ /tag-attica/? permanent; }
if ($args ~* ^tag=axis-of-resistance$){ rewrite ^//?$ /tag-axis-of-resistance/? permanent; }
if ($args ~* ^tag=bank-of-america$){ rewrite ^//?$ /tag-bank-of-america/? permanent; }
if ($args ~* ^tag=basel-al-araj$){ rewrite ^//?$ /tag-basel-al-araj/? permanent; }
if ($args ~* ^tag=black-panther-party$){ rewrite ^//?$ /tag-black-panther-party/? permanent; }
if ($args ~* ^tag=bring-the-war-home$){ rewrite ^//?$ /tag-bring-the-war-home/? permanent; }
if ($args ~* ^tag=california$){ rewrite ^//?$ /tag-california/? permanent; }
if ($args ~* ^tag=canada$){ rewrite ^//?$ /tag-canada/? permanent; }
if ($args ~* ^tag=caterpillar$){ rewrite ^//?$ /tag-caterpillar/? permanent; }
if ($args ~* ^tag=chase$){ rewrite ^//?$ /tag-chase/? permanent; }
if ($args ~* ^tag=che-guevara$){ rewrite ^//?$ /tag-che-guevara/? permanent; }
if ($args ~* ^tag=chicago$){ rewrite ^//?$ /tag-chicago/? permanent; }
if ($args ~* ^tag=citi-bank$){ rewrite ^//?$ /tag-citi-bank/? permanent; }
if ($args ~* ^tag=columbia$){ rewrite ^//?$ /tag-columbia/? permanent; }
if ($args ~* ^tag=counterinsurgency$){ rewrite ^//?$ /tag-counterinsurgency/? permanent; }
if ($args ~* ^tag=counter-repression$){ rewrite ^//?$ /tag-counter-repression/? permanent; }
if ($args ~* ^tag=cuba$){ rewrite ^//?$ /tag-cuba/? permanent; }
if ($args ~* ^tag=direct-action$){ rewrite ^//?$ /tag-direct-action/? permanent; }
if ($args ~* ^tag=dmv$){ rewrite ^//?$ /tag-dmv/? permanent; }
if ($args ~* ^tag=trump$){ rewrite ^//?$ /tag-trump/? permanent; }
if ($args ~* ^tag=elbit$){ rewrite ^//?$ /tag-elbit/? permanent; }
if ($args ~* ^tag=election$){ rewrite ^//?$ /tag-election/? permanent; }
if ($args ~* ^tag=encampments$){ rewrite ^//?$ /tag-encampments/? permanent; }
if ($args ~* ^tag=fred-hampton$){ rewrite ^//?$ /tag-fred-hampton/? permanent; }
if ($args ~* ^tag=f-35$){ rewrite ^//?$ /tag-f-35/? permanent; }
if ($args ~* ^tag=george-jackson$){ rewrite ^//?$ /tag-george-jackson/? permanent; }
if ($args ~* ^p=1261$){ rewrite ^//?$ /p-1261/? permanent; }
if ($args ~* ^tag=hamas$){ rewrite ^//?$ /tag-hamas/? permanent; }
if ($args ~* ^tag=nasrallah$){ rewrite ^//?$ /tag-nasrallah/? permanent; }
if ($args ~* ^tag=hezbollah$){ rewrite ^//?$ /tag-hezbollah/? permanent; }
if ($args ~* ^tag=hinds-hall$){ rewrite ^//?$ /tag-hinds-hall/? permanent; }
if ($args ~* ^tag=huey-newton$){ rewrite ^//?$ /tag-huey-newton/? permanent; }
if ($args ~* ^tag=iran$){ rewrite ^//?$ /tag-iran/? permanent; }
if ($args ~* ^tag=iraq$){ rewrite ^//?$ /tag-iraq/? permanent; }
if ($args ~* ^tag=kamala-harris$){ rewrite ^//?$ /tag-kamala-harris/? permanent; }
if ($args ~* ^tag=lebanon$){ rewrite ^//?$ /tag-lebanon/? permanent; }
if ($args ~* ^tag=lockheed-martin$){ rewrite ^//?$ /tag-lockheed-martin/? permanent; }
if ($args ~* ^tag=louisiana$){ rewrite ^//?$ /tag-louisiana/? permanent; }
if ($args ~* ^tag=malcolm-x$){ rewrite ^//?$ /tag-malcolm-x/? permanent; }
if ($args ~* ^tag=massachusetts$){ rewrite ^//?$ /tag-massachusetts/? permanent; }
if ($args ~* ^tag=michigan$){ rewrite ^//?$ /tag-michigan/? permanent; }
if ($args ~* ^tag=mn$){ rewrite ^//?$ /tag-mn/? permanent; }
if ($args ~* ^tag=mumia-abu-jamal$){ rewrite ^//?$ /tag-mumia-abu-jamal/? permanent; }
if ($args ~* ^tag=nh$){ rewrite ^//?$ /tag-nh/? permanent; }
if ($args ~* ^tag=north-carolina$){ rewrite ^//?$ /tag-north-carolina/? permanent; }
if ($args ~* ^tag=nyc$){ rewrite ^//?$ /tag-nyc/? permanent; }
if ($args ~* ^tag=nypd$){ rewrite ^//?$ /tag-nypd/? permanent; }
if ($args ~* ^tag=palestine$){ rewrite ^//?$ /tag-palestine/? permanent; }
if ($args ~* ^tag=palestine-action$){ rewrite ^//?$ /tag-palestine-action/? permanent; }
if ($args ~* ^tag=pennsylvania$){ rewrite ^//?$ /tag-pennsylvania/? permanent; }
if ($args ~* ^tag=pflp$){ rewrite ^//?$ /tag-pflp/? permanent; }
if ($args ~* ^tag=pnw$){ rewrite ^//?$ /tag-pnw/? permanent; }
if ($args ~* ^tag=political-prisoners$){ rewrite ^//?$ /tag-political-prisoners/? permanent; }
if ($args ~* ^tag=rebecca-weiner$){ rewrite ^//?$ /tag-rebecca-weiner/? permanent; }
if ($args ~* ^tag=rico$){ rewrite ^//?$ /tag-rico/? permanent; }
if ($args ~* ^tag=samidoun$){ rewrite ^//?$ /tag-samidoun/? permanent; }
if ($args ~* ^tag=stop-cop-city$){ rewrite ^//?$ /tag-stop-cop-city/? permanent; }
if ($args ~* ^tag=stop-cop-nation$){ rewrite ^//?$ /tag-stop-cop-nation/? permanent; }
if ($args ~* ^tag=student$){ rewrite ^//?$ /tag-student/? permanent; }
if ($args ~* ^tag=syria$){ rewrite ^//?$ /tag-syria/? permanent; }
if ($args ~* ^tag=tactics$){ rewrite ^//?$ /tag-tactics/? permanent; }
if ($args ~* ^tag=uk$){ rewrite ^//?$ /tag-uk/? permanent; }
if ($args ~* ^tag=walid-daqqa$){ rewrite ^//?$ /tag-walid-daqqa/? permanent; }
if ($args ~* ^tag=yahya-sinwar$){ rewrite ^//?$ /tag-yahya-sinwar/? permanent; }
if ($args ~* ^tag=yemen$){ rewrite ^//?$ /tag-yemen/? permanent; }
if ($args ~* ^tag=1968$){ rewrite ^//?$ /tag-1968/? permanent; }
if ($args ~* ^page_id=1457$){ rewrite ^//?$ /page_id-1457/? permanent; }
if ($args ~* ^SWUDNSAI=31&xinfo=14-32247563-0\%200NNN\%20RT\%281762909828488\%202670517\%29\%20q\%280\%20-1\%20-1\%20-1\%29\%20r\%280\%20-1\%29\%20B12\%284\%2c315\%2c0\%29\%20U18&incident_id=888000540102545711-170898492522761614&edet=12&cinfo=04000000&rpinfo=0&cts=iJHQtdFmlcwK1ze70EnshqT13TXkviBe0yPwl5uHJkmJmqLKHpX3a41SU50M9DQQ&cip=18\.97\.9\.171&mth=GET$){ rewrite ^/_Incapsula_Resource/?$ /files/-18_97_9_171-mth-GET_g05beqoj3horznehyhi24i/? permanent; }
if ($args ~* ^SWUDNSAI=31&xinfo=14-18539469-0\%200NNN\%20RT\%281754534605348\%203743814\%29\%20q\%280\%20-1\%20-1\%20-1\%29\%20r\%280\%20-1\%29\%20B12\%284\%2c315\%2c0\%29\%20U18&incident_id=1542000440032233976-100076367345224462&edet=12&cinfo=04000000&rpinfo=0&cts=dqp\%2bqzmqLe4ZBRAnkzCQoAVaOyKlJxIxSBTsHPjCIQaJkpIN3ClIJk1\%2b1G0vrZL6&mth=GET$){ rewrite ^/_Incapsula_Resource/?$ /files/Jk1-1G0vrZL6-mth-GET_cppvixdhxobj7vkuz8b7py/? permanent; }
if ($args ~* ^p=423$){ rewrite ^//?$ /p-423/? permanent; }
if ($args ~* ^p=1291$){ rewrite ^//?$ /p-1291/? permanent; }
if ($args ~* ^p=1134$){ rewrite ^//?$ /p-1134/? permanent; }
if ($args ~* ^p=1294$){ rewrite ^//?$ /p-1294/? permanent; }
if ($args ~* ^p=1264$){ rewrite ^//?$ /p-1264/? permanent; }
if ($args ~* ^p=1210$){ rewrite ^//?$ /p-1210/? permanent; }
if ($args ~* ^p=1213$){ rewrite ^//?$ /p-1213/? permanent; }
if ($args ~* ^p=1079$){ rewrite ^//?$ /p-1079/? permanent; }
if ($args ~* ^p=819$){ rewrite ^//?$ /p-819/? permanent; }
if ($args ~* ^p=806$){ rewrite ^//?$ /p-806/? 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
