有没有人遇到过这个问题哈!NGINX rewrite重定向URI求指导!

例如,我想访问http://ip:port/base/page/index.html我在NGINX配置了location,location匹配静态页面映射到本地目录的某盘某文件夹如D:/resources/;如果这个location我写成匹配/base的话是匹配不到的
因为D盘下的resources直接就是page了,没有base。如果我想访问,我只能在resources下新建base,把page放进去,不想这么干
我想用rewrite重定向,即访问http://ip:port/base/page/index.html时,其实访问的是D:/resources/page/index.html
这个该怎么写?求大神指点
RISEBY
浏览 322回答 2
2回答

莫回无

有两种方法:使用nginxalias指令location/base/{aliasD:/resources/page;#windows目录不太确定是不是这样写}使用rewrite规则location/base/{rewrite^/base/(.*?)$/$1break;

LEATH

1、location/base/{aliasD:/resources/;#使用nginxalias指令}2、location/base/{rootD:/resources/rewrite^/base/(.*?)$/$1break;#使用rewrite指令}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript