День добрый. Делал когда-то давно такой реврайт в апаче:
RewriteRule ^some/img/banners/([0-9]{1,4})-([0-5]).png$ some/file.php?id=$1&type=$2 [L]
Если в адресной строке браузера ввести чтото по типу site.com/some/img/banners/1-2.png - происходит вызов скрипта (file.php) и передача ему параметров. При этом, адресная строка не меняется (также и остается адрес site.com/some/img/banners/1-2.png, как будто это действительно картинка).
В nginx делал подобное:
rewite ^img.gif file.php permanent;
Но в отличии от апача происходит перенаправление на ту страницу. То есть сам адрес в адресной строке браузера меняется на конечный. Конечно, не столько важный нюанс, но интересует, возможно ли повторить поведение апача в подобном редиректе?