Codeigniter nginx ssl不工作-找不到404文件
环境: Linux服务器-ubuntu 网络服务器-nginx 脚本编写-php5,fastcgi 端口-默认值-80/443 Php框架-codeigniter 我有一个网站,已经与codeigniter,并在http下工作绝对良好,我已经设置了ssl证书,我无法获得后续页面的工作,主页在https下工作良好 仅供参考:该网站是用url重写制作的,我不知道Nginx、FPM或Codeigniter是否处理重写,但我们也有可用的url 在Nginx日志文件中,我看到一个404页面未找到错误。如果我在主文件夹下创建一个目录作为test,并创建一个文件作为hello.php,那么我可以通过HTTPS和HTTP查看它,但其他链接无法工作 我保证—Codeigniter nginx ssl不工作-找不到404文件,codeigniter,ssl,nginx,fastcgi,Codeigniter,Ssl,Nginx,Fastcgi,环境: Linux服务器-ubuntu 网络服务器-nginx 脚本编写-php5,fastcgi 端口-默认值-80/443 Php框架-codeigniter 我有一个网站,已经与codeigniter,并在http下工作绝对良好,我已经设置了ssl证书,我无法获得后续页面的工作,主页在https下工作良好 仅供参考:该网站是用url重写制作的,我不知道Nginx、FPM或Codeigniter是否处理重写,但我们也有可用的url 在Nginx日志文件中,我看到一个404页面未找到错误。如果
请帮助您应该发布完整的nginx conf文件。否则很难判断到底发生了什么 如果url重写是通过http重定向的,并且您希望将站点移动到https,那么您应该执行http 301永久移动
server {
listen 80;
return 301 https://$host$request_uri;
}