html链接覆盖虚拟路径

时间:2013-01-16 18:40:04

标签: html

我的应用程序有很多链接。 他们工作正常,直到我们投入生产。 (现在有一条相对路径)。

所以..所有链接现在都被打破了。 我不知道如何格式化它们以“识别”新路径。

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

我可以硬编码但这不是一个好习惯。 任何想法?

1 个答案:

答案 0 :(得分:0)

只需使用:

<head>
    <base href="http://host/site">
</head> 

href指定HTML文件中的路径应从哪里开始。这会使/Home/Stuff/指向http://host/site/Home/Stuff