rewrite常用写法
时间: 2023-07-26 22:35:10 浏览: 188
nginx配置location总结location正则写法及rewrite规则写法
rewrite模块是Nginx中非常常用的一个模块,可以用来重新定义请求URI。以下是一些rewrite模块的常用写法:
1. 重定向到另一个URL:
```
rewrite ^/old-url$ /new-url permanent;
```
2. 将URI中的参数去掉:
```
rewrite ^/path/to/file\?.*$ /path/to/file permanent;
```
3. 将URI中的扩展名去掉:
```
rewrite ^/(.*).html$ /$1 permanent;
```
4. 将URI中的斜杠去掉:
```
rewrite ^/path/(.*)/$ /path/$1 permanent;
```
5. 通过正则表达式匹配URI并提取参数:
```
rewrite ^/user/(\d+)/info$ /user.php?id=$1;
```
以上是rewrite模块的一些常用写法,您可以根据自己的需求进行修改和扩展。
阅读全文