Я конечно глубоко извиняюсь, вас уже наверное достали с этим rewrite, но попрошу о помощи, ибо http://www.anilcetin.com/convert-apache-htaccess-to-nginx/ не дает внятного конфига, и ошибки при перезапуске nginx происходят, короче говоря есть данный rewrite от определенного движка:
RewriteRule ^index.html+$ index.php [QSA,L]
RewriteRule code.jpg+$ engine/antibot.php [QSA,L]
RewriteRule ref-([0-9]+).html index.php?ref=$1 [QSA,L]
RewriteRule ^([a-zA-Z_]+).html index.php?do=$1 [QSA,L]
RewriteRule ^([0-9a-zA-Z:\-]+)-static.html index.php?do=static&cid=$1 [QSA,L]
RewriteRule ^([a-zA-Z_]+)-lang.html index.php?langs=$1 [QSA,L]
RewriteRule forum_([0-9]*).html index.php?do=forums&fd=$1 [QSA,L]
RewriteRule topic_([0-9]*).html index.php?do=forums&messid=$1 [QSA,L]
RewriteRule forums-([a-zA-Z_]+).html index.php?do=forums&stp=$1 [QSA,L]
RewriteRule ^([0-9]*)-view.html index.php?do=view&n=$1 [QSA,L]
RewriteRule ^([0-9]*)-view-([a-zA-Z_]+).html index.php?do=view&n=$1&id=$2 [QSA,L]
RewriteRule ^([0-9a-zA-Z:\-]+)-user.html index.php?do=user&$1 [QSA,L]
RewriteRule error-([0-9]+).html index.php?do=user&login&err=$1 [QSA,L]
RewriteRule ([a-zA-Z_]+)_([0-9]+).html index.php?do=user&$1&n=$2 [QSA,L]
RewriteRule ([a-zA-Z_]+)_([0-9]+)_myserv.html index.php?do=user&myserv&$1&n=$2 [QSA,L]
RewriteRule ^([0-9a-zA-Z:\-]+)-game.html index.php?game=$1 [QSA,L]
RewriteRule ^([0-9a-zA-Z:\-]+)-game-([0-9]+).html index.php?game=$1&page=$2 [QSA,L]
RewriteRule a1pay.html+$ index.php?a1pay [QSA,L]
RewriteRule api.xml+$ index.php?api [QSA,L]
RewriteRule serv([0-9]*)-recommend.html+$ index.php?recommend&n=$1 [QSA,L]
RewriteRule ^([0-9]*)_players.html+$ index.php?players&n=$1 [QSA,L]
RewriteRule ^([0-9]*)_settings.html+$ index.php?settings&n=$1 [QSA,L]
RewriteRule ^([0-9]*)_location.html+$ index.php?location&n=$1 [QSA,L]
RewriteRule ^([0-9]*)_doLocation.html+$ index.php?doLocation&n=$1 [QSA,L]
RewriteRule ^([0-9]*)_history.html+$ index.php?history&n=$1 [QSA,L]
RewriteRule ^([0-9]*)_doHistory.html+$ index.php?doHistory&n=$1 [QSA,L]
RewriteRule ^([0-9]*)_webml.html+$ all.php?n=$1&do=webml [QSA,L]
RewriteRule ^([0-9]*)_([0-9a-zA-Z:\-]+).png+$ all.php?n=$1&do=$2 [QSA,L]
RewriteRule ^([0-9]*)_([a-zA-Z_]+)_([a-zA-Z_]+).png+$ all.php?n=$1&col=$2&do=$3 [QSA,L]
Помогите с праильным переводом в nginx конфиг.