我正在将.NET 应用程序移至 Rails 应用程序。
我需要重写 URL:
www.example.com/users/user.aspx?userid=1231
到
www.example.com/users/1231
我怎样才能做到这一点?
我不想重定向,我希望它看起来像是我“正常”地响应这个请求,但在内部,我的 Ruby on Rails 应用程序会认为该 URL 是我发布的第二个 URL。
答案1
rewrite ^/users/user.aspx$ /users/$arg_userid?;
结尾的问号可防止查询字符串附加到重写的 URI。