首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CodeIgniter- CSS和JS未加载到服务器上

CodeIgniter- CSS和JS未加载到服务器上
EN

Stack Overflow用户
提问于 2019-06-20 17:57:35
回答 3查看 650关注 0票数 2

我正在做一个codeigniter项目,它在本地主机上工作得很好,但当我上传到服务器上时,CSS,JS和Images文件夹没有加载。我将这些文件夹放在一个名为"assets“的文件夹中。也是

代码语言:javascript
复制
I'm getting 404 error. 

只有我的默认控制器链接有效,我无法重定向到其他控制器。我的文件结构如图所示。

EN

回答 3

Stack Overflow用户

发布于 2019-06-20 18:19:39

试试这个:

  1. 首先在根级别的index.php中添加"echo 'hi';die;“。
  2. 如果get output为"hi”,则检查舍入和控制器名称。
  3. 如果get 404错误,则检查.htaccess(根级)、.htaccess(在应用程序floder中)、config.php、db.php文件。对应实时服务器开发环境并设置define(‘

’,isset($_SERVER‘’CI_ENV‘)?$_SERVER’‘CI_ENV’:'development');for fetch errors

票数 0
EN

Stack Overflow用户

发布于 2019-06-20 18:31:35

使用您的base_url为所有资源添加前缀,如下所示:

代码语言:javascript
复制
<link href="<?= base_url('path_to_asset_relative_to_your_fcpath') ?>" rel="stylesheet" type="text/css">

并确保在config.php中正确设置base_url

票数 0
EN

Stack Overflow用户

发布于 2019-06-20 22:10:16

最有可能是你的.htaccess

请看下面的示例,我已经用它来创建Godaddy共享主机了

代码语言:javascript
复制
RewriteOptions inherit
<IfModule mod_rewrite.c>
 RewriteEngine on RewriteBase /your_root/
 RewriteCond %{REQUEST_FILENAME} !-f 
 RewriteCond %{REQUEST_FILENAME} !-d 
 RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56683450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档