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/
我怎样才能把它当作绝对的?