-1

我正在尝试将我的网站(它是一个修改后的 html 模板)发布到我的服务器。

我无法让网站加载依赖项,它只显示文本。

我尝试将每个更改href为适当的文件,主机说它在其中搜索 index.html。如源代码所示,我已尝试将所有本地file:// hrefs 更改为相应的根站点值。为什么这不起作用?

我很惊讶 DW6 不仅在放置托管站点时更改了编码。它不应该加载CSS吗?我确实拥有远程站点上的所有文件和文件夹。

例如

<link rel="stylesheet" href="/public_html/css/reset.css" type="text/css" media="screen">

但它看起来像这样:www.pearsoncreamery.com

4

3 回答 3

2

您的网站正在寻找类似的网址:“ http://pearsoncreamery.com/public_html/css/reset.css ”。

“public html”是您网站的根目录,因此您应该在斜杠之后省略它 - 即。它应该是:

<link rel="stylesheet" href="css/reset.css" type="text/css" media="screen">

或者如果进行调用的页面不在站点的根目录中,则需要斜杠:

<link rel="stylesheet" href="/css/reset.css" type="text/css" media="screen">
于 2013-09-27T01:51:47.753 回答
1

使用从 Web 根目录到文件的路径。您当前的代码是指文件系统中的绝对路径。你可能需要

<link rel="stylesheet" href="css/reset.css" type="text/css" media="screen">
于 2013-09-27T01:48:48.280 回答
0
  • 了解绝对路径和相对路径之间的区别

  • 当你包含/public_html/在你的<link>and<scripts>元素中时,你实际上是在请求http://www.pearsoncreamery.com/public_html/...可能甚至不存在的;许多主机都public_html将其作为 Web 根文件夹。

  • 在您的第 200 和 233 行,您有Templates/public_html/

  • 在您的第 235 行,您有file:///C|/Users/...

  • 注意您的路径,当您的 HTML 文件转到您的托管服务器时,所有路径都将基于服务器文件夹结构。

于 2013-09-27T02:13:47.107 回答