Как сохранить `redirect_uri` с `https://abc.xyz.com/` вместо `http://localhost`?

Как сохранить `redirect_uri` с `https://abc.xyz.com/` вместо `http://localhost`?

Я новичок в работе с сервером 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_uriwith https://abc.xyz.com/вместо http://localhost?

Связанный контент