使用nginx,我想重写一个.aspx扩展名的URL

我正在将.NET应用程序移到Rails应用程序中。

我需要重新写入url:

www.example.com/users/user.aspx?userid=1231 

 www.example.com/users/1231 

我怎样才能做到这一点?

我不想redirect,我希望它看起来像我正常响应这个请求,但内部我的Ruby on Rails应用程序将认为该URL是我张贴的第二个url。

 rewrite ^/users/user.aspx$ /users/$arg_userid?; 

尾随问号可防止将查询string附加到重写的URI。