我在尝试将网站代理到不同域上的另一个上下文时遇到了这个问题
我现在有什么?
我有一个功能齐全的网站,运行于以下 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
我会很感激任何想法,