Dot-Htaccess

我可以讓虛擬主機上的文件夾訪問另一個虛擬主機中的站點嗎?

  • March 7, 2022

我在一個域上執行了兩個網站程式碼庫,如下所示

www.example.com (一個 WordPress 站點)存在於:/var/www/example.com/public_html

whitelabel.example.com(一個 Laravel 站點)存在於:/var/www/whitelabel.example.com/public_html

從伺服器文件夾結構中可以看出,它們保存在兩個不同的虛擬主機中。

我們需要開始對我們的主要網站進行國際語言翻譯,使用我們的白標程式碼庫是有意義的。這意味著當使用者訪問www.example.com/de/時,我希望它由 Laravel 程式碼庫處理。

請注意,出於 SEO 目的,不發生重定向至關重要。

因此,如果白標網站有一個頁面,例如 test,我希望www.example.com/de/test/可以訪問,而不會發生任何類型的重定向。

在 Apache 下我想做的事情是可能的,還是違背了平台架構如何工作的基本思想?

這是一個 ISP 提供的 VPS 平台,我能做的改變是有限的。我能為此做些什麼嗎?

這是一個架構決策。您應該解耦職責並使用一些 API 或微服務來處理不同領域的業務邏輯。

換句話說,當訪問網站www.example.com並且您希望它由另一個應用程序處理時,將此應用程序放在單獨的 API 或微服務上,最好放在特定的容器上。這樣,您的www.example.com網站可以訪問其他端點,例如https://api.example.com/translator

這樣,您正在建構一個解耦的應用程序。如果您的業務和流量增長並且翻譯 API 開始使您的伺服器過載,您可以將其移動到負載均衡器後面的另一個實例,而無需訪問您的主網站。

引用自:https://serverfault.com/questions/1093767