用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2477|回复: 3
收起左侧

[已解决] 偶还是问个NGINX 的问题,简单点描述

[复制链接]
发表于 2012-4-10 00:27:20 | 显示全部楼层 |阅读模式
本帖最后由 cxzlr 于 2012-4-10 09:56 编辑

NGINX 中  以下语句可以去 index.php  如www.test.com/index.php/home
在访问时,可以写成 www.test.com/home  nginx 自动去掉 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";
 楼主| 发表于 2012-4-10 09:54:14 | 显示全部楼层
谢谢OK,搞定
 楼主| 发表于 2012-4-10 09:54:29 | 显示全部楼层
还是手册看的少呀。

本版积分规则