我通过以下方式将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传递一些参数,以及如何实现?
答案 0 :(得分:0)
我自己弄清楚。因为Nginx服务器使用internal redirection作为error_page。我需要做的是再次重新加载该页面。
window.location.reload()