helloCIwx 发表于 2016-10-9 18:28:36

nginx/1.10.0 (Ubuntu)配置codeigniter软连接rewrite方向

你好,看到帖子的各位大神们我自己配置了一个nginx/1.10.0 (Ubuntu)使用code igniter   进到CI欢迎页面是没有问题的但是开始在URL里面写’控制器名‘就开始显示404了!!!好奇怪,我在MAC上试了一下成功了,估计还是nginx/1.10.0 (Ubuntu)里sites-avaiable软连接的问题!!希望大神们不吝赐教

helloCIwx 发表于 2016-10-9 18:30:15

我的sites-available里的东西是这样的!!!

本帖最后由 helloCIwx 于 2016-10-9 18:33 编辑

我的server是这样的在网上并没有找到类似server {                listen 81;
      listen [::]:81;
      root /var/www/html/citest;
      index index.php index.html index.htm index.nginx-debian.html;

      server_name citest.dev;

      location / {
                try_files $uri $uri/ /index.php;
      }


       location ~ \.php$ {
                include snippets/fastcgi-php.conf;

                fastcgi_pass 127.0.0.1:9000;

      }
      location ~ /\.ht {
                deny all;
      }
}



Hex 发表于 2016-10-9 19:34:46

参考 https://www.nginx.com/resources/wiki/start/topics/recipes/codeigniter/

helloCIwx 发表于 2016-10-9 20:48:32

Hex 发表于 2016-10-9 19:34
参考 https://www.nginx.com/resources/wiki/start/topics/recipes/codeigniter/

你好,这个我之前见过,这个是不同Ubuntu和nginx下的另一种配置,我怀疑主要问题是rewrite上关于PATHINFO方面的配置问题....

Hex 发表于 2016-10-10 01:48:56

helloCIwx 发表于 2016-10-9 20:48
你好,这个我之前见过,这个是不同Ubuntu和nginx下的另一种配置,我怀疑主要问题是rewrite上关于PATHINFO ...

按照这个设置我这是OK的,CI 中国就是用的这个设置。
页: [1]
查看完整版本: nginx/1.10.0 (Ubuntu)配置codeigniter软连接rewrite方向