配置QQ快捷登陆,本地开发环境回调没问题,但是放到线上就报404

Blade 未结 1 665
346527359
346527359 剑圣 2020-12-30 16:48

本地访问可以登录,例如链接

http://localhost:1888/oauth/redirect/qq?code=BE8D958D84B8CE4E86956A76A168A7A&state=c21005e68c365e77486b49d9fd1c69d#/wel/index


版本 Boot版 2.7.1


是有额外配置吗?


线上的就不行,线上用的docker部署的Apache做的web服务器,其他功能正常,就QQ快捷登陆有问题

https://www.abc.com/oauth/redirect/qq?code=BE8D958D84B8CE4E86956A76A168A7A&state=c21005e68c365e77486b49d9fd1c69d#/wel/index

image.png


Aapche配置如下:

image.png

1条回答
  • 2020-12-30 17:26

    若部署在nginx,需要给这个回调地址加一段配置,否则会触发404,具体配置如下

        location ^~ /oauth/redirect {
            rewrite ^(.*)$ /index.html break;
        }


    作者追问:2020-12-30 17:37

    生产上用的是Apache的,没用Nginx,请问Apache要怎么配?

    0 讨论(0)
提交回复