php-将bootstrap集成到codeigniter

我在CI的$route上有这个

$route['(:any)'] = 'main/index/$1';
$route['default_controller'] = 'main/index';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

我还从startbootstrap下载了引导主题,然后我就搬了

css, fonts, images, js

进入应用程序文件夹所在的根目录

因此,问题在于codeigniter将’css’读取为控制器,因此视图无法访问css.

我也在看有关如何集成它的教程.
[将引导程序模板集成到MVC框架的代码点火器学习基础中] [1]

从他在根上添加htaccess的那一点开始,我一直遇到这个错误,

内部服务器错误

服务器遇到内部错误或配置错误,无法完成您的请求.

请通过admin@example.com与服务器管理员联系,以告知他们该错误发生的时间以及您在该错误发生之前执行的操作.

服务器错误日志中可能会提供有关此错误的更多信息.

Internal Server Error

The server encountered an internal error or misconfiguration and was
unable to complete your request.

Please contact the server administrator at admin@example.com to inform
them of the time this error occurred, and the actions you performed
just before this error.

More information about this error may be available in the server error
log.

我正在搜索该视频的评论部分,并试图对其进行补救,但是我不想做任何大胆的事情,因为它可能会破坏我的设置或任何不必要的错误.

也许还有其他方法可以从视图访问CSS?

解决方法:

这很简单.

在您的根目录中,只需创建一个/ assets文件夹,即可在其中放置/ css’,’/ js’,’/ images文件夹,如下所示:

|- application
|- system
|- assets
    |- bootstrap
    |- css
    |- images
    |- js
    |- fonts

在视图模板中,您可以像这样调用资产:

的CSS

<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">

JS脚本

<script src="assets/bootstrap/js/bootstrap.min.js"></script>

到此为止.

顺便说一句,你只是说:

I also downloaded a bootstrap theme from startbootstrap and i moved
css, fonts, images, js Into the root, where application folder resides

我建议将它放在一个文件夹(在本例中为/ assets文件夹)下会好得多,因此它将更有条理.

上一篇:IIS FTP Server Anonymous Writeable Reinforcement, WEBDAV Anonymous Writeable Reinforcement(undone)


下一篇:php-htaccess重定向后从移动网站访问父网站的文件夹