CodeIgniter在nginx下的Rewrite规则
程序员文章站
2022-04-24 09:03:10
...
虽然说apache配置简单粗暴,比如CodeIgniter在apache下连配置都不用就可以直接上了,但是小内存的主机下,nginx的轻巧却足以掩盖它难以配置的缺点。如果你正在nginx上使用CodeIgniter,发现除了首页,其他页面全部都404了,那肯定是Rewrite规则错了。网上搜
虽然说apache配置简单粗暴,比如CodeIgniter在apache下连配置都不用就可以直接上了,但是小内存的主机下,nginx的轻巧却足以掩盖它难以配置的缺点。如果你正在nginx上使用CodeIgniter,发现除了首页,其他页面全部都404了,那肯定是Rewrite规则错了。网上搜到的很多规则貌似都是不能用的。
这里分享一段CodeIgniter在nginx下的可用Rewrite规则(并没有去掉index.php)。
location / { if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } }
原文地址:CodeIgniter在nginx下的Rewrite规则, 感谢原作者分享。
上一篇: 使用Angular.js获取验证码倒计时60秒按钮方法
下一篇: numpy是什么
推荐阅读
-
WordPress与Drupal的Nginx配置rewrite重写规则示例
-
解决ThinkPHP在Nginx下无法使用pathin方式的问题
-
解析CI即CodeIgniter框架在Nginx下的重写规则
-
Ngnix在Windows下的安装及环境配置(将nginx作为服务运行)
-
Nginx服务器下使用rewrite重写url以实现伪静态的示例
-
在linux系统下安装两个nginx的简单方法
-
在Debian下配置Python+Django+Nginx+uWSGI+MySQL的教程
-
HDwiki 5.1下iis的rewrite规则分享
-
详解常用的nginx rewrite重写规则
-
Nginx在windows环境下的安装与简单配置