Nginx 关于 rewrite 规则的,不知道怎么写,请教一下各位

Zoker · 2014年08月06日 · 最后由 kesin 回复于 2014年08月07日 · 6657 次阅读

目前有这样的一个网址 https://name.com/username/id/gotopath/ 我想把这个包含用户名和 id 的 https 网址转发到 http 的,只转发 gotopath 这个动作的。也就是转发到 http://name.com/username/id/gotopath/

# HTTPS server
    server {
    listen 443;
    server_name name.com;
    rewrite https://name.com/(.*)/(.*)/gotopath/ http://name.com/$1/$2/gotopath/;

可是貌似不行,请各位指点一下,不胜感激。

放到 location 里面。

#1 楼 @debugger rewrite 规则有问题吗?

#2 楼 @kesin 应该没有吧,可以考虑最后面放个 last,https://name.com/应该可以不写。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号