我有一个本地存储在 C 盘的静态网站:C:\site
我现在在 IIS 中创建了一个新站点并将其指向该位置。当我在浏览器中键入“ localhost ”时,它会拉出站点 index.html
问题是我丢失了所有 CSS / JS / 等,我认为这是因为我的路径没有指向正确的来源。我对链接(hrefs)有同样的问题。
在连接到 IIS 之前,我的路径如下:
<link rel="stylesheet" type="text/css" href="C:/Site/css/MyFontsWebfontsKit.css" />
<link rel="stylesheet" type="text/css" href="C:/Site/css/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="C:/Site/css/style.css" />
<script type="text/javascript" src="C:/Site/scripts/jquery-1.12.3.min.js" ></script>
<script type="text/javascript" src="C:/Site/scripts/bootstrap.min.js" ></script>
我试过四处寻找答案,以及尝试一些事情,例如:
<link rel="stylesheet" type="text/css" href="localhost/Site/css/style.css" />
或者:
<link rel="stylesheet" type="text/css" href="http://localhost/Site/css/style.css" />
但是仍然没有看到我的 CSS、JS 等。
至于链接,它们在 IIS 之前工作,看起来像这样:
<a href="/Site/about.html">About Us</a>
我假设一旦我能够为我的 CSS 和 JS 找到正确的路径,我就能够找出链接。任何帮助,将不胜感激。谢谢!