apache下只用。htaccess
RewriteEngine on
RewriteCond $1 !^(index\.php|css|themes|images|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
nginx不支持rewriteCond,nginx配置方法:
server {
listen 80;
server_name act;
location / {
root D:/ci_act;
index index.html index.htm index.php;
autoindex on;
rewrite ^/$ /index.php last;
rewrite ^/(?!index\.php|css|themes|images|robots\.txt)(.*)$ /index.php/$1 last;
}
location ~ ^(.+\.php)(.*)$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED D:/ci_act$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME D:/ci_act$fastcgi_script_name;
include fastcgi_params;
}
}
分享到:
相关推荐
Nginx的Rewrite规则与实例
实例讲解nginx的rewrite规则
#nginx-rewrite彻底解决discz X3多入口问题 #本规则仅适用于nginx。请大家举一反三,根据自己的实际应用情况进行适当调整。有点繁琐,但是有用。 #本文由丽江热线CTO shwan原创,转载请保留本行信息。应用效果见:...
Nginx中rewrite实现二级域名、三级域名、泛域名、路径的重写[文].pdf
Nginx常用Rewrite伪静态法则 信赖此刻大部门用Linux VPS的伴侣都在利用这个敏捷传布的Nginx,本日就清算一下最常见的PHP法式的Rewrite(伪静态法则)。 Wordpress: location / { index index.html index.php; if ...
本文是关于 nginx rewrite常用示例。
PCRE 作用是让 Nginx 支持 Rewrite 功能。 PCRE (Perl Compatible Regular Expressions) 包括 perl 兼容的正规表达式库。
lnmp环境中nginx的rwrite规则配置
NULL 博文链接:https://eyesmore.iteye.com/blog/1142162
nginx之rewrite,可以快速使用rewrite功能,比较实用
nginx rewrite规则 比较apache 和nginx 在rewrite 的不同之处 nginx rewrite的入门之作
完整的ewindow nginx 文件 修改nginx-service.xml 里的项目 然后cmd管理员执行 nginx-service.exe install 即可实现自启动。 里面包含 nginx-service.exe nginx-service.xml nginx 停止 quit.bat nginx 重载 ...
window nginx搭建文件下载服务器
1. Nginx Rewrite规则相关指令 Nginx Rewrite规则相关指令有if、rewrite、set、return、break等,其中rewrite是最关键的指令。一个简单的Nginx Rewrite规则语法如下: rewrite ^/b/(.*)\.html /play.php?video=$1 ...
nginx脚本引擎 rewrite设计原理
window下的nginx
Windows 平台 Nginx Rtmp模块编译后的文件,nginx版本是nginx-1.12.1,自测可用 Windows 平台 Nginx Rtmp模块编译后的文件,nginx版本是nginx-1.12.1,自测可用
首先查看下nginx是否支持rewrite: ./nginx -V 不支持说明安装nginx时候缺少pcre,需要重新安装nginx: #安装pcre wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.34.tar.gz tar -zxvf pcre-...
nginx rewrite 正则表达式匹配 大小写匹配 ~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配 -f和!-f用来判断是否存在文件 -d和!-d用来判断是否存在...
nginx Rewrite语法详解 rewrite规则 常用的命令 if (条件) {} 设定条件,再进行重写 set #设置变量 return #返回状态码 break #跳出rewrite rewrite #重写 Nginx入门到实践-中间件服务、应用层负载均衡、应用层...