我现在想展示给用户的是 www.xxx.com/s/t-1/d-1,但其实这个链接应该访问的是
www.xxx.com/s/t/1/d/1 就是要替换这个这个Url里的所有“-”为“/”;
强调:是在访问的时候,地址栏显示www.xxx.com/s/t-1/d-1
我试了试重写,但是没弄出来,因为我的url不是固定的,所以也没办法写死来替换
求大神指导!
www.xxx.com/s/t/1/d/1 就是要替换这个这个Url里的所有“-”为“/”;
强调:是在访问的时候,地址栏显示www.xxx.com/s/t-1/d-1
我试了试重写,但是没弄出来,因为我的url不是固定的,所以也没办法写死来替换
求大神指导!
rewrite ^/s/(\w+)-([0-9]+)/(\w+)-([0-9]+)$ /s/$1/$2/$3/$4 last;
}
我现在想展示给用户的是 www.xxx.com/s/t-1/d-1,但其实这个链接应该访问的是
www.xxx.com/s/t/1/d/1
我的url短的可能就www.xxx.com 长的可能有6-7个 参数条件,全部都是 www.xxx.com/s/t-1/d-2/c-3/f-4这种
主要我的url是判断拼接的,所以长度,条件都是不固定的,按照你的写法,是把长度固定了啊
我的url短的可能就www.xxx.com 长的可能有6-7个 参数条件,全部都是 www.xxx.com/s/t-1/d-2/c-3/f-4这种