前言
没有对正式的rewrite进行了解,为了能快速了解它是干嘛怎么用,找了一些有例子的博客进行简单学习了一下;由于每次看的间隔有点大,老忘记,这回专门写个超级快速理解的例子。
PS:下面的解释可能会不太对,大佬们可以分享一下正确说法;如果用法都有错了,请诸位指正😂。
- 代码例子:
server {listen 80;server_name kevin.com; #域名修改 charset utf-8;#添加location /test123 {rewrite ^/kk/?(.*)$ http://www.kevin.com/haha$1 break; #这里的$1为位置变量,表示^/kk/?(.*)$,这里代表/kk/test123}location / {root html;index index.html index.htm;}
}
ps:这里是本地,用localhost也行,这里用专门的IP(例如:192.168.22.104)
请求输入的地址:192.168.22.104/test123
最终显示的地址:http://www.kevin.com/haha/kk/test123
- 详解:
参考&详细理解:
location和rewrite介绍