1
我正在將Web應用程序從其根目錄移動到子目錄,並且遇到路徑問題。應用程序相對路徑IIS
老:http://www.domain.com/
新:http://www.domain.com/app/
所有的包括其中在這種格式的CSS,腳本和HTML鏈接:
<link rel="stylesheet" type="text/css" href="/styles/menu.css" media="screen"/>
我已經改爲:
<link rel="stylesheet" type="text/css" href="./styles/menu.css" media="screen"/>
或
<link rel="stylesheet" type="text/css" href="~/styles/menu.css" media="screen"/>
它工作正常,鏈接和其他人,直到我去一個目錄深處鏈接和路徑被打破。
例如
www.domain.com/app/dir1/
www.domain.com/app/dir2/
有鏈接url或其他(腳本,包括等)得到重複的路徑。
例如
www.domain.com/app/dir1/dir1/
www.domain.com/app/dir2/dir2/
我怎樣才能把它當作絕對的?