Apache 反向代理配置(/context 到 /)

Apache 反向代理配置(/context 到 /)

我在尝试将网站代理到不同域上的另一个上下文时遇到了这个问题

我现在有什么?

我有一个功能齐全的网站,运行于以下 URL:

https://helloworld.domainone.com/

注意:我的网站在该域的根目录上运行。

我想要的是?

我想编写一个可以成功重定向以下内容的代理:

https://domaintwo.com/me/helloworld/     ====>     https://helloworld.domainone.com/

我该如何实现它?

我有一个这样的 Apache 代理:

ProxyPassMatch "^/me/(.*)/(.*)$"     "https://$1.domainone.com/$2"
ProxyPassReverse "^/me/(.*)/(.*)$"   "https://$1.domainone.com/$2"

问题 ?

当我尝试我的第一个网站时'你好世界'(我使用正则表达式,因为我有多个)我被正确重定向,但浏览器无法找到某些资源,因为该网站要求查找域根目录中的资源,我无法改变这个事实, 例如:

https://domaintwo.com/polyfills.2ae2103bb74c46d7.js Failed to load resource: the server responded with ...

当然,要使这个工作正常进行,应该是:

https://domaintwo.com/me/helloworld/polyfills.2ae2103bb74c46d7.js

我会很感激任何想法,

相关内容