【问题标题】:WAMP - website display incorrectlyWAMP - 网站显示不正确
【发布时间】:2013-06-12 10:24:43
【问题描述】:

我为我糟糕的英语道歉,因为这不是我妈妈的语言。

我是网络开发的新手。当我通过单击 index.html 打开我的 HTML 页面时,所有内容都正确显示在我的浏览器中。但是当我通过 [http://localhost/SOME_DIR/SOME_DIR/index.html] 打开时,浏览器只显示一些 [div] 框架和纯文本。我的 CSS 样式和图片都不见了。

在 WAMP 中,我检查了 Localhost 和 phpinfo() 页面,均正常。

也许我需要打开某些 Apache 服务?

不知道哪里出了问题。

【问题讨论】:

  • 可能有一些与file:///的引用,你能把代码贴出来
  • 所以css和图片的路径不对,请问图片src和css用的是什么路径?
  • 我使用的是绝对路径,包含在 [base] 部分中。但是当我在本地打开页面时,一切都正确显示。为什么不在 Apache 上工作?
  • 你在<base>中指定了什么路径? (我建议避免使用<base>,这通常比仅使用合理的相对 URL 更麻烦)

标签: html apache web wamp


【解决方案1】:
<base href="C:/wamp/www/StrangeAttractor/" target="_blank">

应该是

<base href="/StrangeAttractor/" target="_blank">

【讨论】:

    【解决方案2】:

    您正在通过 HTTP 加载站点,但您正在尝试将 &lt;base href&gt; 设置为本地磁盘。这样做有两个问题:

    1. 您使用的是普通文件路径,但您必须指定方案 (file://) 才能切换协议
    2. 安全限制限制了允许通过网络提供的网页从本地磁盘加载哪些资源

    解决方案:通过 HTTP 加载所有您的内容。

    【讨论】:

      猜你喜欢
      • 2018-06-28
      • 2015-09-17
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      • 2014-06-17
      • 2015-11-16
      • 1970-01-01
      相关资源
      最近更新 更多