该项目在本地可以正常运行$ config ['base_url'] =“ localhost /”;
Codeigniter正在获得默认的控制器Welcome和login.php,
,但是login.php无法从资产文件夹中获取资源
找不到资源的所有获取请求。当我检查时发现错误
xGET example.com/assets/TEMPLATE/LoginPage/vendor/bootstrap/css/bootstrap.min.css
net::ERR_ABORTED 404
Cpanel public_html
中的CodeIgniter文件夹结构
+应用程序
+资产
+系统
index.php
.htaccess
我已经配置了 application / config / config.php
$config['base_url'] = 'www.mysite.com/';
$config['index_page'] = '';
我已经配置了 application / config / autoload.php
$autoload['packages'] = array('url');
.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
这些页面正在加载资源:-
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>assets/TEMPLATE/LoginPage/vendor/bootstrap/css/bootstrap.min.css">
答案 0 :(得分:0)
与其使用href =“ <?php echo base_url();?>
assets / TEMPLATE / LoginPage / vendor / bootstrap / css / bootstrap.min.css”>,而是使用href =“ / assets / TEMPLATE / LoginPage / vendor / bootstrap / css /bootstrap.min.css“>
此外,根据您的SSL状态,在基本URL中添加http://或https://。
答案 1 :(得分:0)
尝试使用html帮助程序中的link_tag。 首先在控制器中加载html helper,或使其在config / autoload.php中自动加载
$autoload['helper'] = array('html');
然后尝试将其放入查看文件的标题块中
<?php echo link_tag('assets/TEMPLATE/LoginPage/vendor/bootstrap/css/bootstrap.min.css') ?>