登录后如何配置nginx重定向到指定的uri

时间:2019-10-22 13:25:55

标签: nginx

我通过以下方式将Nginx服务器的error_page配置为指定的Uri:

  location /protected {
        auth_request /checkauth/protected;
        alias /home/stone/protected;
        try_files $uri $uri/ =404;
        error_page 401 /login;
  }

这非常适合将未经授权的用户重定向到 /登录页面。
但是,接下来是什么?我希望我的用户登录 / login 页面后重定向到其原始Uri。

如何实现?我应该向error_page传递一些参数,以及如何实现?

1 个答案:

答案 0 :(得分:0)

我自己弄清楚。因为Nginx服务器使用internal redirection作为error_page。我需要做的是再次重新加载该页面。

window.location.reload()