2
的鏈接,JavaScript和CSS文件似乎有一個絕對的URL,如:如何使Moqui屏幕上的鏈接網址爲相對而非絕對的?
<script type="text/javascript" src="http://test.dp.com:8080/js/jquery-1.9.1.min.js" language="javascript">
<script type="text/javascript" src="http://test.dp.com:8080/js/bootstrap.min.js" language="javascript">
<script type="text/javascript" src="http://test.dp.com:8080/js/holder.js" language="javascript">
<link type="text/css" href="css/bootstrap.css" rel="stylesheet">
,但我想他們是:
<script type="text/javascript" src="js/jquery-1.9.1.min.js" language="javascript">
<script type="text/javascript" src="js/bootstrap.min.js" language="javascript">
<script type="text/javascript" src="holder.js" language="javascript">
<link type="text/css" href="css/bootstrap.css" rel="stylesheet">
這也類似於在屏幕上的鏈接。
我想讓它們相對,那麼可以在應用程序前添加一個反向代理。
嗨大衛, 該鏈接看起來像http:// localhost:8080/apps/hm/Task/TaskSummary?workEffortId = HM-004。 雖然可以在webapp配置中更改它。但我想讓多個主機在同一個moqui實例上工作。 例如:讓a.test.com和b.test.com指向應用程序(通過nginx),並且每次訪問不同的承租人(通過主機名告知)。然後頁面中的鏈接應該以各自的主機名作爲前綴。使用相對路徑只會使其工作。 –
它可能會在conf文件中添加多個(我沒有測試過),但似乎需要重新啓動moqui應用程序才能重新加載conf文件。不過,我希望能夠動態地改變它。 –
感謝您的反饋吉米。我更新了答案來解決這個問題。 –