Php CodeIgniter在将网站从一个域迁移到另一个域并托管时未加载CSS和JS

Php CodeIgniter在将网站从一个域迁移到另一个域并托管时未加载CSS和JS,php,codeigniter,Php,Codeigniter,在迁移网站时。我无法在Codeigniter项目中加载CSS和JS文件 文件夹结构: home > username > public_html > application > [ cache , config , controller, core, ... ] home > username > public_html > media > admin > [ attachment, css, datepicl, ...] home >

在迁移网站时。我无法在Codeigniter项目中加载CSS和JS文件

文件夹结构:

home > username > public_html > application > [ cache , config , controller, core, ... ]
home > username > public_html > media > admin > [ attachment, css, datepicl, ...]
home > username > public_html > media > front > asset > [css, fonts, img, ...]
home > username > public_html > media > uploads > [associatepartner, banner, ..] 
home > username > public_html > system > [core, database, ..]

config.php
$config['base_url'] = 'http://localhost/domain.com';

        <link rel="stylesheet" type="text/css" href="<?php echo FRONT_MEDIA_URL; ?>asset/css/bootstrap.min.css">

        <link rel="stylesheet" type="text/css" href="<?php echo FRONT_MEDIA_URL; ?>asset/css/fontawesome-all.min.css">

        <link rel="stylesheet" type="text/css" href="<?php echo FRONT_MEDIA_URL; ?>asset/css/reset.css">

        <link rel="stylesheet" type="text/css" href="<?php echo FRONT_MEDIA_URL; ?>asset/css/style.css">

        <link rel="stylesheet" type="text/css" href="<?php echo FRONT_MEDIA_URL; ?>asset/css/responsive.css">

defined('BASEPATH') OR exit('No direct script access allowed');
if (sSITE_MODE == 'live') {
    define('URL', 'https://www.theother2thirds.net/');
} else if (sSITE_MODE == 'beta') {
    define('URL', 'https://www.theother2thirds.net/');
} else {
    define('URL', 'http://localhost/theother2thirds/');
}

header.php
$config['base_url'] = 'http://localhost/domain.com';

        <link rel="stylesheet" type="text/css" href="<?php echo FRONT_MEDIA_URL; ?>asset/css/bootstrap.min.css">

        <link rel="stylesheet" type="text/css" href="<?php echo FRONT_MEDIA_URL; ?>asset/css/fontawesome-all.min.css">

        <link rel="stylesheet" type="text/css" href="<?php echo FRONT_MEDIA_URL; ?>asset/css/reset.css">

        <link rel="stylesheet" type="text/css" href="<?php echo FRONT_MEDIA_URL; ?>asset/css/style.css">

        <link rel="stylesheet" type="text/css" href="<?php echo FRONT_MEDIA_URL; ?>asset/css/responsive.css">

defined('BASEPATH') OR exit('No direct script access allowed');
if (sSITE_MODE == 'live') {
    define('URL', 'https://www.theother2thirds.net/');
} else if (sSITE_MODE == 'beta') {
    define('URL', 'https://www.theother2thirds.net/');
} else {
    define('URL', 'http://localhost/theother2thirds/');
}


您的基本url定义为

$config['base_url'] = 'http://localhost/domain.com';
您需要在控制器中加载url帮助程序,或者可以自动加载它,然后可以使用函数
base\u url()

然后你可以选择使用

<link rel="stylesheet" type="text/css" href="<?= base_url('asset/css/bootstrap.min.css');?>">
但是您需要在之前加载url帮助程序,并且您还没有显示您在哪里声明了url帮助程序,但这需要您自己去弄清楚

由于新信息而更新 看看你能不能用这个 现在我不知道您在哪里定义sSITE_模式,但这是一个选项,可以帮助您在站点中使用base_url()

application/config/config.php中,您可以执行以下操作

defined('sSITE_MODE ') || define('sSITE_MODE', 'live');

if (sSITE_MODE == 'live') {
    $migration_url = 'https://www.theother2thirds.net/';
} else if (sSITE_MODE == 'beta') {
    $migration_url = 'https://www.theother2thirds.net/';
} else {
    $migration_url = 'http://localhost/theother2thirds/';
}

$config['base_url'] = $migration_url;

或者定义正确的常数并使用它。您的链接中有FRONT\u MEDIA\u URL,然后您正在谈论使用URL。您需要使用正确的格式。

您真正需要做的是直接进入浏览器中的页面,查看源代码以查看生成的HTML并检查CSS链接。。。你看到了什么?@TimBrownlaw,谢谢你的回答。请检查我已经添加了生成的HTML代码段。除了“在错误的地方有空格”的问题。下一步尝试的是获取其中一个URL,即(删除空格)并将其放入浏览器中。你能看到style.css代码吗?在尝试此URL时。我没有收到任何样式代码。上次编辑常量时出现了404错误。php会更改目标帖子。这不是你最初的问题,一切都变了。。。为什么现在涉及sSITE_模式和URL???