想把 /s123 rewrite 到 /survey/shortid/survey_id/123
rewrite "^/s(\d+)(.*)$ /survey/shortid/survey_id/$1$2 permanent;
但是死活不工作,查来查去有人说他加上host就好了,于是改为
rewrite "^/s(\d+)(.*)$ http://$host/survey/shortid/survey_id/$1$2 permanent;
最后进一步改进为
rewrite "^/s(\d+)(.*)$ $scheme://$host/survey/shortid/survey_id/$1$2 permanent;
对于非要加$host不可感到有些多余,但是又没有更好的解决办法,先这样用着吧
rewrite "^/s(\d+)(.*)$ /survey/shortid/survey_id/$1$2 permanent;
但是死活不工作,查来查去有人说他加上host就好了,于是改为
rewrite "^/s(\d+)(.*)$ http://$host/survey/shortid/survey_id/$1$2 permanent;
最后进一步改进为
rewrite "^/s(\d+)(.*)$ $scheme://$host/survey/shortid/survey_id/$1$2 permanent;
对于非要加$host不可感到有些多余,但是又没有更好的解决办法,先这样用着吧