我正在開發一個Spring Boot的應用程序,該應用程序在域下運行,假設;具有多個域的Web應用程序指向父文件夾的子文件夾
parentdomain.com
從一個側面用戶輸入他們的內容,登錄,在parentdomain.com/admin後。這個內容經過處理後可以在子文件夾中公開訪問,比方說;
parentdomain.com/user-one-content
parentdomain.com/user-two-content and so on.
我需要爲每個用戶域名指向自己的文件夾,例如:
userone.com should be equivalent to parentdomain.com/user-one-content
導航應該留在userone.com網站。
userone.com/first-page應該打開parentdomain.com/user-one-content/first-page。
現在應用程序安裝在PWS(Pivotal Web Services)上,但它們的路由系統並未提供此方法的解決方案,其中多個域指向父文件夾的子文件夾。
如何歸檔此功能?
推薦Web服務器是Tomcat的,儘管它可以在其他的人,只要他們能夠處理的Java Servlet的運行。 也許Apache或Nginx,可以與Tomcat結合使用。但似乎比PWS這樣的服務更爲複雜。 –
然後,您應該使用HandlerInterceptor並在preHandle上,根據上述邏輯更改域和路徑。對於您的應用程序,它將顯示爲正好位於正確的域和路徑中。 – gspatel