rewrite指令nginx
时间: 2023-08-19 10:10:05 浏览: 53
在Nginx中,rewrite指令用于重写URL。在给定的配置中,rewrite指令被用于将旧域名www.test.com重定向到新域名www.tong.com。具体的配置如下所示:
```
server {
listen 80;
server_name test.com;
rewrite ^/(.*) http://www.tong.com/$1 permanent;
}
```
这个配置中,listen指令用于监听80端口,server_name指令用于指定域名为test.com。而rewrite指令则使用正则表达式将所有请求重定向到新域名www.tong.com。其中,$1表示正则表达式中的第一个捕获组,即原始URL中的路径部分。
需要注意的是,rewrite指令是在server块中使用的,用于对特定域名或路径的请求进行重写操作。在给定的配置中,rewrite指令被用于将旧域名重定向到新域名,实现了域名的跳转。\[1\]
#### 引用[.reference_title]
- *1* [Nginx【Nginx核心指令(rewrite指令、实战rewrite 、if指令、set和break指令】(六)-全面详解(学习总结---从...](https://blog.csdn.net/m0_58719994/article/details/131523370)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Nginx重写功能rewrite](https://blog.csdn.net/abjava1/article/details/127909784)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]