前言
没有对正式的rewrite进行了解,为了能快速了解它是干嘛怎么用,找了一些有例子的博客进行简单学习了一下;由于每次看的间隔有点大,老忘记,这回专门写个超级快速理解的例子。
PS:下面的解释可能会不太对,大佬们可以分享一下正确说法;如果用法都有错了,请诸位指正😂。
- 代码例子:
server {
listen 80;
server_name kevin.com; #域名修改
charset utf-8;
#添加
location /kk {
rewrite ^/kk/?(.*)$ http://www.kevin.com/haha$1 break; #这里的$1为位置变量,表示正则表达式中的第一个捕获组/?(.*)$
}
location / {
root html;
index index.html index.htm;
}
}
ps:这里是本地,用localhost也行,这里用专门的IP(例如:192.168.22.104)
请求输入的地址:192.168.22.104/kk/test123
最终显示的地址:http://www.kevin.com/haha/test123文章来源:https://www.toymoban.com/news/detail-558462.html
- 详解:
参考&详细理解:
location和rewrite介绍文章来源地址https://www.toymoban.com/news/detail-558462.html
到了这里,关于【Nginx】rewrite简单使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!