我有一个后端服务器运行正常,并绑定到127.0.0.1:5000
。
在我的站点根目录的.htaccess
中,我有RewriteRule "^(.*)$" http://localhost:5000/$1 [P,NE,L,QSA]
将请求重定向到我的服务器。
如果我访问我的网站https://example.com
的主页,我会被重定向到localhost:5000/login
而不是https://example.com/login
。
我尝试过使用ProxyPass
/ProxyPassReverse
的建议,但由于我只能访问.htaccess
(许多网站在此服务器上运行),这些都不起作用。
有没有一种方法可以让我将最初请求的URL传递给我的服务器,以便它正确地回复?或者我可以在.htaccess
中添加一些东西,在重定向返回到客户端之前适当地重写重定向吗?
1条答案
按热度按时间aelbi1ox1#
您可以使用此规则来代理所有使用
HTTP_HOST
变量的请求: