【问题标题】:Using WAMP, localhost loads the site fine, 127.0.0.1 site shows messed up使用 WAMP,localhost 加载站点正常,127.0.0.1 站点显示混乱
【发布时间】:2013-12-06 16:34:51
【问题描述】:

我很困惑。我在 Windows 7 x64 上使用 WAMP。我正在使用 Twitter Bootstrap 3 开发一个项目,我使用 http://localhost:8080/project 来查看它。

前几天我在http://example.com/project 将项目移到网上,却发现格式被破坏了,我收到的东西看起来像是网站的移动版本。

如果我通过http://127.0.0.1:8080/project 查看我的项目,网站也会损坏。但是http://localhost:8080/project 看起来不错。

就是html+css(Bootstrap)和一点js和php。

目前还没有发现类似的问题,请帮忙!

【问题讨论】:

  • 所以网站在 localhost 上显示正常,但在域或 127.0.0.1 上却没有,谁能指出我正确的方向?

标签: twitter-bootstrap localhost wamp twitter-bootstrap-3


【解决方案1】:

您是否在任何地方使用绝对路径(http://localhost:8080/project/files) 来加载 CSS 和 JS 文件?如果是,我认为这就是问题所在。确保使用相对路径来加载资源。

这样您就可以在任何地方部署您的应用,而无需更改 HTML 文件中的路径。

【讨论】:

  • 我检查并仔细检查,到处都是相对路径。甚至更多.. 从 Bootstrap 2 迁移到 3 时发生这种情况,该站点运行良好。
  • 我认为 $website_url 变量存在问题。你能交叉检查分配给它的值吗?
  • 确实,这就是问题所在! $website_url 指向 http://example.com 或者如果 localhost 指向 http://localhost:8080/project。我做了改变。非常感谢!
猜你喜欢
  • 1970-01-01
  • 2018-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-03
  • 2017-01-16
  • 2020-06-25
相关资源
最近更新 更多