项目在本地工作正常$config['base_url'] = "localhost/";
Codeigniter 正在获取默认的控制器欢迎和登录.php,
但 login.php 未从 assets 文件夹中获取资源,找不到
资源的所有获取请求。当我检查时,我在
Cpanel public_html +应用程序 +
资产+ 系统索引 .htaccess 中xGET example.com/assets/TEMPLATE/LoginPage/vendor/bootstrap/css/bootstrap.min.css
net::ERR_ABORTED 404
CodeIgniter 文件夹结构出现错误
.php 我已经配置了应用程序/配置/配置.php$config['base_url'] = 'www.mysite.com/';
$config['index_page'] = '';
我已经配置
了应用程序 /
配置/自动加载.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">
<?php echo base_url();?>
assets/TEMPLATE/LoginPage/vendor/bootstrap/css/bootstrap.min.css">只需使用 href="/assets/TEMPLATE/LoginPage/vendor/bootstrap/css/bootstrap.min.css">
此外,根据您的 SSL 状态向基本网址添加 http://或 https://。
尝试使用 html 帮助程序中的link_tag。 首先在控制器中加载 html 帮助程序,或在配置/自动加载中使其自动加载.php
$autoload['helper'] = array('html');
然后尝试将其放在视图文件的头块中:
<?php echo link_tag('assets/TEMPLATE/LoginPage/vendor/bootstrap/css/bootstrap.min.css') ?>