해결: 로그인 페이지에 next 파라미터 전달해주기

@bp.route('/login/', methods=('GET', 'POST'))
def login():
    form = LoginForm()
    if request.method == 'POST' and form.validate_on_submit():
        error = None
        member = Member.query.filter_by(id=form.id.data).first()

        if not member:
            error = "존재하지 않는 사용자입니다."

        if error is None:
            session.clear()
            session['member_id'] = member.id
            
            # 로그인시 next 파라미터 값이 있으면 읽어서 로그인 후 해당 페이지로 이동
            # 없으면 메인 페이지로 이동
            _next = request.args.get('next', '')
            if _next:
                return redirect(_next)
            else:
                return redirect(url_for('header_footer.main'))

        flash(error)
    return render_template('html/member/login.html', form=form)