用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: 连府
收起左侧

[已解决] ci中怎么把js引入进去

[复制链接]
发表于 2015-12-30 14:01:45 | 显示全部楼层
coderones, 能详细说一说你的rewrite规则吗?我也碰到一样的问题,万分感谢!
发表于 2016-2-10 17:02:30 | 显示全部楼层
williamzsq 发表于 2015-12-30 14:01
coderones, 能详细说一说你的rewrite规则吗?我也碰到一样的问题,万分感谢!

我的规则是这样的
  1. server {
  2.         listen       81;
  3.         server_name  localhost;
  4.                 index index.html index.htm index.php;
  5.                 root /alidata/www/ci;
  6.                        
  7.                 location ~ \\.php{
  8.                        fastcgi_pass 127.0.0.1:9000;
  9.             fastcgi_index index.php;
  10.             ##########################################pathinfo 模式
  11.             set $path_info "";
  12.             set $real_script_name $fastcgi_script_name;
  13.             if ($fastcgi_script_name ~ "^(.+?\\.php)(/.+)$"){
  14.                  set $real_script_name $1;
  15.                  set $path_info $2;
  16.             }
  17.             include fastcgi.conf;
  18.             fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
  19.             fastcgi_param SCRIPT_NAME $real_script_name;
  20.             fastcgi_param PATH_INFO $path_info;
  21.             ##########################################nginx支持pathinfo 模式的重点   
  22.        }   
  23.                
  24.            location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  25.            {
  26.                         expires 30d;
  27.            }
  28.                
  29.            location ~ .*\.(js|css)?$
  30.            {
  31.                         expires 1h;
  32.            }
  33.                
  34.            rewrite .*/(statics|uploads)/(.*)$ /$1/$2 last;//这里 rewrite的时候 排除statics目录和uploads目录,这样将你的静态文件放到statics目录下就能正常引入了
  35.            rewrite /.* /index.php break;
  36.           
  37.            access_log  /alidata/log/nginx/access/ci.log;
  38. }
复制代码

本版积分规则