Nginx下 怎么开启 Url重写 本帖最后由 yxqc 于 2013-10-07 11:58:51 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://wiki.nginx.org/HttpRewriteModulenginx的文档写得很全面了 不知我的nginx.conf要怎么修改??? 编译时不指定--without-http_rewrite_module默认就是开启的。使用rewrite指令来完成url重写,rewrite指令只适用于server、location和if域中,其它域中不支持。例子:server{ listen 80; server_name test.angryfrog.com; root /Users/angryfrog/website/test; index index.php; if (!-f $request_filename){ rewrite ^/(.+)$ /index.php?$1& last; }}此站点下请求的如果请求的文件不存在,则将会重定向到根目录下得index.php文件,并将请求的内容作为参数传给index.php文件。 参考文章:nginx url重写-rewrite实例nginx rewrite(nginx url地址重写)的配置示例超详细的 NGINX URL重写实例讲解 麻烦帮忙看一下是不是哪里出错了 怎么导航菜单点哪里都是在首页 请问怎么样用PHP调用外部txt文件,显示在textarea标签内 discuz1.5在ie下,用回车时,换不了行的问题,在线等 php读excel 问个简单的sql语句 使用smarty怎么函数文件中不能使用smarty变量? php从帖子表读出数据进行排序问题 高手呢,高手,高手在哪里? 还是聊天室的问题 proc_open 问题 PHP 在table中删除一条记录 php新手求助
不知我的nginx.conf要怎么修改???
使用rewrite指令来完成url重写,rewrite指令只适用于server、location和if域中,其它域中不支持。
例子:server{
listen 80;
server_name test.angryfrog.com;
root /Users/angryfrog/website/test;
index index.php;
if (!-f $request_filename){
rewrite ^/(.+)$ /index.php?$1& last;
}
}此站点下请求的如果请求的文件不存在,则将会重定向到根目录下得index.php文件,并将请求的内容作为参数传给index.php文件。
nginx rewrite(nginx url地址重写)的配置示例
超详细的 NGINX URL重写实例讲解