zjhit0409 发表于 2018-2-17 16:36:19

ci访问css报404

用的是最新版的ci,我把resource文件夹放在了与application/system同级目录,也设置了base_url。

但我用<?php echo site_url('resource/js/utils.js'); ?>的时候就报了404,文件是存在resource/js/utils.js的。

放在Ubuntu-Nginx可以,但原封不动拷下来Windows-Nginx就不行了……

想问问这是为什么?

euii 发表于 2018-2-18 12:11:59

你nginx发布的目录不是WWW?如果是WWW,那意味着你的resource文件夹应该放在www下

zjhit0409 发表于 2018-2-18 18:24:12

euii 发表于 2018-2-18 12:11
你nginx发布的目录不是WWW?如果是WWW,那意味着你的resource文件夹应该放在www下 ...

nginx的root是/www,项目在/www/rbac,base_url="127.0.0.1/rbac"

wx_jmMMr909 发表于 2018-2-22 15:16:06

nginx需要去掉index.php才能获取资源对象,配置文件修改
location /{
                        try_files $uri $uri/ /index.php?$uri&$args;
                }

talentfly 发表于 2018-3-11 22:49:43

nginx需要去掉index.php才能获取资源对象,配置文件修改
location /{
                        try_files $uri $uri/ /index.php?$uri&$args;
                } ......... nginx怎么改 这些东西? 能否指教一下

zjhit0409 发表于 2018-4-13 21:33:50

wx_jmMMr909 发表于 2018-2-22 15:16
nginx需要去掉index.php才能获取资源对象,配置文件修改
location /{
                        try_files $uri $uri/ /index.php? ...

已经修改了config.php的index_page为空,nginx的配置文件也加了这句。还是不行
页: [1]
查看完整版本: ci访问css报404