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

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

目前有这样的一个网址 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/;

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

共收到 3 条回复

放到location里面.

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

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

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