将服务器php版本从5.5更改为5.6时,无法从Codeigniter 2.2.6的根文件夹中获取.css文件

问题描述 投票:-1回答:1

我使用codeigniter 2.2.6(最近使用的是2.2.1。-几分钟前进行了更改,但问题尚未解决)。情况是:当我将服务器PHP版本从当前的5.5更改为5.6(试图先更改为7.1,但... :-()时,我无法获得root css文件。

例如,在PHP 5.5上,我可以通过以下请求获取我的main.css文件:https://my-domain/css/main.css,就像https://my-domain/css/bootstrap/bootstrap.min.css

但是当我切换到PHP 5.6时我无法获得https://my-domain/css/main.css,它将我重定向到https://my-domain/404而且我仍然可以得到子文件夹的css:https://my-domain/css/bootstrap/bootstrap.min.css-正常加载。顺便说一句,根js文件夹中的文件也可以在任何PHP版本(https://my-domain/js/main.js

上正常加载

有关如何解决此问题的任何建议?

我有这样的文件夹结构:

-APPROOT/: --application/ --... --css/: ---main.css ---bootstrap/: ----bootstrap.min.css ... --js/: ---main.js ... --system

php codeigniter php-5.6 php-5.5
1个回答
0
投票

使用base_url()函数获取站点的URL

base_url()给出索引文件所在网站的URL。

例如:base_url()

或者您可以将文件位置作为参数:/my-domain/然后用作base_url('/css/indexpage.css')

© www.soinside.com 2019 - 2024. All rights reserved.