Php echo base_url 加载失败 css

Php echo base_url failed to load css

我想在我的 php 文件中加载 awesome.css。我的 php 中有这样的代码:

<link rel="stylesheet" type="text/css" href="<?php echo base_url('resources/web2/lib/css/awesome.css'); ?>"/>

但是当我检查 awesome.css 文件时,有一个代码 link 到另一个 url :

@font-face{font-family:'FontAwesome';src:url('../resources/web2/lib/font/FontAwesome/fontawesome-webfontf77b.eot?v=3.2.1');src:url('../font/FontAwesome/fontawesome-webfontd41d.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('../font/FontAwesome/fontawesome-webfontf77b.woff?v=3.2.1') format('woff'),url('../font/FontAwesome/fontawesome-webfontf77b.ttf?v=3.2.1') format('truetype'),url('../font/FontAwesome/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}

当我在网络浏览器中加载页面时出现如下错误:

downloadable font: download failed (font-family: "FontAwesome" style:normal weight:normal stretch:normal src index:0): bad URI or cross-site access not allowed source: http://[::1]/yisc/resources/web2/lib/font/FontAwesome/fontawesome-webfontf77b.eot?v=3.2.1`

请帮我解决这个问题,我真的不明白这里发生了什么。

转到 config.php 并设置 baseurl

$config['base_url'] = 'https://whosebug.com/';

最好看看Codeigniter Documentation about Base Url


src:url('../font/ 取决于您所在的文件夹。检查 Path (computing) in wiki

如果这是您实际代码中的实际内容:

    <link rel="stylesheet" type="text/css" 
         href="<?phpechobase_url('resources/web2/lib/css/awesome.css'); ?>"/>`

有点不太对.... echo 部分似乎与 base_url

形成一个词

您可以考虑在 echobase_url() 之间放置一个 space:

    <link rel = "stylesheet" type="text/css" 
         href = "<?php echo base_url('resources/web2/lib/css/awesome.css'); ?>"/>

我也有同样的问题 只需转到Application floder并转到配置,然后选择autoload.php

在此 autoload.php 页面搜索中,关于 ($autoload['helper']) = array() 您应该替换为 ($autoload['helper']) = array('url');