nginx rewrite
2016-06-07 19:51
465 查看
对于重写后的URL(replacement)包含原请求的请求参数,原URL的?后的内容。如果不想带原请求的参数 ,可以在replacement后加一个问号。如下,我们加了一个自定义的参数user=$1,然后在结尾处放了一个问号?,把原请的参数去掉。
如果正则表达regex式中包含 “}” 或 “;”, 那么整个表达式需要用双引号或单引号包围。
rewrite ^/users/(.*)$ /show?user=$1? last;
如果正则表达regex式中包含 “}” 或 “;”, 那么整个表达式需要用双引号或单引号包围。
相关文章推荐
- nginx变量 【转】
- 关于Nginx session sticky
- nginx FastCGI错误Primary script unknown解决办法
- 在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
- Nginx 安装
- nginx基本配置与参数说明
- nginx启动
- linux nginx的安装
- Nginx 介绍
- Centos 7 Nginx 1.11 负载均衡
- Nginx日志轮询切割
- Centos 7 Nginx 1.11
- 通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题
- nginx libpcre.so.1: cannot open shared object file
- Nginx配置文件详细说明
- Nginx 禁用IP IP段
- nginx 相关问题
- nginx+php-fpm的session路径配置
- 记今日访问网页总是报nginx 403的解决
- nginx按小时切割日志