0
我有一個服務Spring MVC應用程序的Tomcat服務器。Spring MVC相當於nginx的try_files
我想實現一個靜態的servlet一定的路徑,我想它在莊園的行爲等同於nginx的try_files
指令:
...
root /my/path/to/app
location /app {
try_files $uri $uri/ /index.html;
}
...
對於那些不熟悉nginx的:
我想讓servlet將/app
路徑直接映射到/webapp/app
目錄。如果它在與請求匹配的目錄中找到靜態文件,那麼返回該內容。否則返回/webapp/app/index.html
文件。
例如,如果我的目錄看起來是這樣的:
/webapp
/app
index.html
existing-file.js
/sub-dir
file.js
然後...
mydomain.com/app returns /webapp/app/index.html
mydomain.com/app/index.html returns /webapp/app/index.html
mydomain.com/app/non-existant-file returns /webapp/app/index.html
mydomain.com/app/existing-file.js returns /webapp/app/existing-file.js
mydomain.com/app/sub-dir/file.html returns /webapp/sub-dir/file.html