我是 Apache Httpd 服务器的新手,正在尝试为外部站点配置反向代理,以下是我的配置:
SSLProxyEngine on
RewriteEngine on
ProxyPassMatch ^/(.*)$ https://abc.xyz.com/$1
ProxyPassReverse ^/(.*)$ https://abc.xyz.com/$1
RewriteRule /login-callback https://abc.xyz.com/login-callback"
当我在浏览器中运行httpd.exe
并尝试浏览时,http://localhost
我可以成功代理到外部站点的登录页面https://abc.xyz.com
。
现在在登陆页面上我有login
一个按钮可以正确地将其重定向到其他网站,但redirect_uri
它的附加内容http://localhost/login-callback
如下所示,
https://PQR.xyz.com/oauth2/auth?client_id=my-client-id&code_challenge=lVv_PrQDR_m4Trw5ocYk5zaauGZZGU6EsIgJdmCOe20&code_challenge_method=S256&redirect_uri=http://localhost/login-callback&response_type=code
而它应该是https://abc.xyz.com/login-callback
问题:我怎样才能redirect_uri
用https://abc.xyz.com/
来代替 来保留http://localhost
?