>[оверквотинг удален] > rewrite ^/arcade(/?)+$ /?do=arcade last; > rewrite ""^/arcade/play/([0-9]{1,3})/(/?)+$" /?do=arcade&op=play&gid=$1; > rewrite "^/arcade/play/([0-9]{1,3})/([^/]*)(/?)+$"/" ?do=arcade&op=rec&gid=$1 /[L]; > rewrite "^/arcade/([^/]*)/(/?)+$ /" ?do=arcade&cid=$1 last; > rewrite "^/arcade/([0-9]{1,3}),([0-9]+).html(/?)+$" ?do=arcade&cstart=$1&cend=$2 > /[L]; > rewrite "^/arcade/([^/]*)/([0-9]{1,3}),([0-9]+).html(/?)+$" /?do=arcade&cid=$1&cstart=$2&cend=$3 > last; > Вродебы синтаксических ошибок нет, но правила не работают, может быть я что-то > упустил?1) 2 строка, rewrite "" поправь 2) А так, не стал присматриваться, к примеру онлин сервис http://www.anilcetin.com/convert-apache-htaccess-to-nginx/ выдал rewrite ^/arcade(/?)+$ /?do=arcade last; rewrite ^/arcade/play/([0-9]{1,3})/(/?)+$ /?do=arcade&op=play&gid=$1 last; rewrite ^/arcade/play/([0-9]{1,3})/([^/]*)(/?)+$/?do=arcade&op=rec&gid=$1 /[L]; rewrite ^/arcade/([^/]*)/(/?)+$ /?do=arcade&cid=$1 last; rewrite ^/arcade/([0-9]{1,3}),([0-9]+).html(/?)+$?do=arcade&cstart=$1&cend=$2 /[L]; rewrite ^/arcade/([^/]*)/([0-9]{1,3}),([0-9]+).html(/?)+$ /?do=arcade&cid=$1&cstart=$2&cend=$3 last; попробуй, заодно расскажи, сработало ли ;)
|