Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 链接到localhost中的css在多个页面中丢失_Php_Css_Xampp_Localhost - Fatal编程技术网

Php 链接到localhost中的css在多个页面中丢失

Php 链接到localhost中的css在多个页面中丢失,php,css,xampp,localhost,Php,Css,Xampp,Localhost,我最近刚刚安装了XAMPP,并一直试图让我以前的在线网站在其中工作 一切正常,直到我导航通过我的baseurl。让事情变得更复杂一点,我使用jquerymobile访问了这个页面,所以所有的内容都是通过AJAX获取的 baseurl=127.0.0.1/mobilebrowsergame/ 当我刷新(开始)这个页面时,一切正常,因为它使用CSS文件的默认根 然而,如果我开始/刷新一个更深一点的页面,即 127.0.0.1/mobilebrowsergame/structure/1 css显然不起

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

一切正常,直到我导航通过我的baseurl。让事情变得更复杂一点,我使用jquerymobile访问了这个页面,所以所有的内容都是通过AJAX获取的

baseurl=127.0.0.1/mobilebrowsergame/

当我刷新(开始)这个页面时,一切正常,因为它使用CSS文件的默认根

然而,如果我开始/刷新一个更深一点的页面,即

127.0.0.1/mobilebrowsergame/structure/1

css显然不起作用

我最初包括了
css/stylesheet.css?>
,但由于没有在localhost下加载,我被迫删除了base\u url()

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


有什么想法吗?

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

i、 试试这个

<link rel="stylesheet" type="text/css" href="/mobilebrowsergame/css/stylesheet.css" />

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

i、 试试这个

<link rel="stylesheet" type="text/css" href="/mobilebrowsergame/css/stylesheet.css" />


这是正确的。通过使用
/
作为第一个字符,您可以在域中声明相对路径,而不是绝对路径。这意味着无需在链接中声明您的网站名称。=)谢谢你,我很希望能有一个简单的解决办法。这是正确的。通过使用
/
作为第一个字符,您可以在域中声明相对路径,而不是绝对路径。这意味着无需在链接中声明您的网站名称。=)谢谢你,我一直希望有一个简单的解决方案。你在使用mod_rewrite吗?函数base_url()包含什么代码?请注意,如果base url还包含一个协议,例如http://,则该函数可以工作。如果没有协议,则假定任何链接都是相对的。如果解决了这个问题,您就可以解决您的问题,您可以重新使用base_url(我建议您这么做!)我相信base_url()来自codeigniter函数。不管怎样,它从我目前使用的代码中删除了它,这是基于这里的建议:你在使用mod_rewrite吗?函数base_url()包含什么代码?请注意,如果base url还包含一个协议,例如http://,则该函数可以工作。如果没有协议,则假定任何链接都是相对的。如果解决了这个问题,您就可以解决您的问题,您可以重新使用base_url(我建议您这么做!)我相信base_url()来自codeigniter函数。不管怎样,它根据以下建议将其从我当前使用的代码中删除: