
我在嘗試將網站代理到不同網域上的另一個上下文時遇到此問題
我目前擁有什麼?
我有一個功能齊全的網站,運行在以下 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
我會很感激任何想法,