Codeigniter CSS、JS 和图像未加载,可能假定为目录

Posted

技术标签:

【中文标题】Codeigniter CSS、JS 和图像未加载,可能假定为目录【英文标题】:Codeigniter CSS, JS and images Not loading, assumes as directory probably 【发布时间】:2020-04-11 18:55:36 【问题描述】:

我是 Codeigniter 的新手,在到达这里之前我已经完成了所有可能的搜索。 我正在使用 Code igniter 3x,我的本地 CSS、图像和 JS 没有加载到 Codeingiter 应用程序中。我尝试直接打开 CSS 路径,但我相信 Codeingiter 假定路径是类/方法/参数!以下截图供参考。

[

以下是我的 .htaccess 文件:

DirectoryIndex
RewriteEngine on
RewriteCond $1 !^(index\.php|img|assets|css|js|robots\.txt|favicon\.ico|logo\.png)
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule ^(.*)$ ./$1 [L,QSA]

对此的任何帮助将不胜感激。 有什么需要改变的吗?

【问题讨论】:

将你的assets文件夹放在应用程序文件夹之外,放在根文件夹中。之后你就可以访问它了 谢谢一百万,它成功了 :) 你真的救了我! 嘿@harry 伙计一切顺利:) 【参考方案1】:

正如@Bhavesh Parab 在评论中所建议的那样,将资产文件夹置于根目录可以解决问题。

【讨论】:

以上是关于Codeigniter CSS、JS 和图像未加载,可能假定为目录的主要内容,如果未能解决你的问题,请参考以下文章

URL 重写:css、js 和图像未加载

图像,CSS和JS未在MVC4应用程序中加载

如何在 codeigniter 4 中加载 css 或 js 文件?

CodeIgniter(3.1.4)框架使用静态文件(js,css)

浏览器检查器如何知道图像或其他资源是不是属于加载失败的 css 或 js 文件?

我使用啥路径在codeigniter中调用背景图像