0

我最近刚刚安装了 XAMPP,并一直试图让我以前在线托管的网站在其中工作。

一切都好,直到我浏览我的 baseurl。让事情变得更复杂一些,我一直是使用 jquery-mobile 的页面,所以所有内容都是通过 AJAX 获取的。

baseurl = 127.0.0.1/mobilebrowsergame/

当我在此页面上刷新(开始)时,一切正常,因为它使用 CSS 文件的默认根目录。

但是,如果我在更深的页面上开始/刷新,即。

127.0.0.1/mobilebrowsergame/structure/1

css显然不起作用。

我最初包括<?php echo base_url() ?>css/stylesheet.css ?>但被迫删除 base_url() 因为它没有在 localhost 下加载。

在这一点上,我不知所措。我不知道如何在不为基础页面创建新的 CSS 的情况下解决这个问题。

有任何想法吗?

4

1 回答 1

3

看起来您正在使用相对 URL 指向您的 CSS 文件。如果您在路径前添加/,它将自动从 Web 服务器根目录(在本例中为127.0.0.1)开始,而不是从当前目录开始。

即试试这个

<link rel="stylesheet" type="text/css" href="/mobilebrowsergame/css/stylesheet.css" />
于 2013-03-15T14:51:42.537 回答