这个redirect添加了一个尾部的斜线,打破了我想要花费的链接,确切的代码如下:
server { listen 80; server_name graphwhy.org; return 301 https://www.surveymonkey.com/r/nationaldebt$request_uri; }
目前当有人inputgraphwhy.org到他们的浏览器,他们被redirect到https://www.surveymonkey.com/r/nationaldebt/这个url是不承认。 Survey猴只会认识到https://www.surveymonkey.com/r/nationaldebt
有人可以帮我删除尾部的斜线。 先进的谢谢你。
您要求使用$request_uri将URLpath附加到redirect的URL。 因此,如果您访问http://graphwhy.org/您将被redirect到https://www.surveymonkey.com/r/nationaldebt/ ,因为请求的URI是/ 。 此外,如果你去http://graphwhy.org/because那么你被redirect到https://www.surveymonkey.com/r/nationaldebt/because ,因为它是/because 。
如果你只是希望人们redirect到相同的URL,不pipe,那么你不应该在这里$request_uri 。