cxzlr 发表于 2012-4-10 00:27:20

偶还是问个NGINX 的问题,简单点描述

本帖最后由 cxzlr 于 2012-4-10 09:56 编辑

NGINX 中以下语句可以去 index.php如www.test.com/index.php/home
在访问时,可以写成 www.test.com/homenginx 自动去掉 index.php

rewrite ^/(?!index\.php|robots\.txt|bbs|public)(.*)$ /index.php/$1 last;


我现在想去掉 http://www.test.com/index.php/news/info/32    中的index.php/news
想直接输入 www.test.com/info/32 就直接打开新闻

求解nginx 中 rewrite 如何写。

暗夜星辰 发表于 2012-4-10 00:43:59

这个不需要修改伪静态规则 具体详见手册路由一章

实现代码
$route['info/(:num)'] = "news/info/$1";

cxzlr 发表于 2012-4-10 09:54:14

谢谢OK,搞定

cxzlr 发表于 2012-4-10 09:54:29

还是手册看的少呀。
页: [1]
查看完整版本: 偶还是问个NGINX 的问题,简单点描述