codeigniter nginx php7重写规则

我最近刚刚购买了一个在Codeigniter中开发的新Web应用程序。 对于testing运行,我已经将它安装在Xampp的当前Windows计算机上,但是如果将它放到我的实际环境(即Ubuntu 16 + Nginx + Php7)(我们称之为“活动框” )似乎有相当多的错误。

Web应用程序支持php7,毫无疑问,但我想重写规则有一些问题。 我有几个基于laravel的web应用程序运行在同一个“活箱”,我仍然无法得到这个工作。

我已经在网上尝试了数十件事和build议,但似乎没有任何工作。 唯一的工作是实际的安装程序,然而,一旦我尝试login作为pipe理login页面刷新后,只要我input我的正确的凭据(注意这里:它显示错误,如果证书是错误的),但其他页面,如“忘记密码…”等。 简单地给我一个nginx 404。

为了这个post,我把我所做的所有事情倒回去,然后回到实际上允许我成功通过安装程序的步骤:

location / { try_files $uri $uri/ /index.php; ..... location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.1-fpm.sock; } 

有没有什么方法可以真正查明和修复?

一些专家的意见,将不胜感激