我的应用程序有很多链接。 他们工作正常,直到我们投入生产。 (现在有一条相对路径)。
所以..所有链接现在都被打破了。 我不知道如何格式化它们以“识别”新路径。
http://host/site
。
所以我的链接总是转到root http://host/
而不是http://host/site
。
HTML代码示例:
<div onclick="window.location.href='/Home/Stuff/'">
<div class="icon">
此链接将转到http://host/Home/Stuff/
,而不是http://host/site/Home/Stuff
我可以硬编码但这不是一个好习惯。 任何想法?
答案 0 :(得分:0)
只需使用:
<head>
<base href="http://host/site">
</head>
href
指定HTML文件中的路径应从哪里开始。这会使/Home/Stuff/
指向http://host/site/Home/Stuff
。