我想定製當前Web應用程序的URL。例如當前的默認登陸頁面是Spring MVC自定義URL
https://somedomain/index
現在我需要根據用戶公司自定義URL。例如,如果公司ABC則URL將
https://abc.somedomain/index
OR
https://somedomain/abc/index
而且這家公司我想申請一個自定義CSS`
我怎樣才能做到這一點?
我想定製當前Web應用程序的URL。例如當前的默認登陸頁面是Spring MVC自定義URL
https://somedomain/index
現在我需要根據用戶公司自定義URL。例如,如果公司ABC則URL將
https://abc.somedomain/index
OR
https://somedomain/abc/index
而且這家公司我想申請一個自定義CSS`
我怎樣才能做到這一點?
那麼我在這裏寫的不是最好的解決方案。但是,我認爲它會滿足你所要做的。
我強烈的建議是找到一個更好的方法來做到這一點。
<c:set var="serverName" value="${ pageContext.request.serverName }"></c:set>
<c:set var="split" value="${ fn:split(serverName, '.') }"></c:set>
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="resources/css/${split[0]}.index.css">
這應該讓編譯成
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="resources/css/abc.index.css">
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="resources/css/xyz.index.css">
有多少這樣的子域,你會? – Aakash
我可以擁有很多嗎?也許幾千。有沒有這樣的設置可以將任何子域映射到修復IP?然後在Web應用程序中,我試圖應用基於子域名的CSS。 – abiieez
而且您還將擁有數千個css文件? – Aakash