我正在尝试将my site(这是一个经过修改的html模板)发布到我的服务器上。
我无法让网站加载依赖项,它只显示文本。
我尝试将每个href
更改为相应的文件,主机说它搜索index.html。我尝试将所有本地file://
href
更改为相应的根网站值,如源所示。为什么这不起作用?
我很惊讶DW6在放置托管网站时不仅仅改变了编码。它不应该加载CSS?我确实拥有远程站点上的所有文件和文件夹。
例如
<link rel="stylesheet" href="/public_html/css/reset.css" type="text/css" media="screen">
但它看起来像这样:www.pearsoncreamery.com
答案 0 :(得分: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">
答案 1 :(得分:1)
使用从Web根目录到文件的路径。您当前的代码是指文件系统中的绝对路径。你可能需要
<link rel="stylesheet" href="css/reset.css" type="text/css" media="screen">
答案 2 :(得分:0)
当您在/public_html/
和<link>
元素中加入<scripts>
时,您实际上是请求http://www.pearsoncreamery.com/public_html/...
,甚至可能不存在;许多主机都有public_html
作为Web根文件夹。
在第200和233行,您有Templates/public_html/
在第235行,您有file:///C|/Users/...
注意您的路径,当您的HTML文件转到您的托管服务器时,所有路径都将基于服务器文件夹结构。