我是nginx的新手,我重写了一些指令,把主机名redirect到其他主机名。 我想保留在redirect的请求中的URI,例如http://www.johntate.org/blog转到http://johntate.org/blog等等。
目前我只有这个…
server { listen 80; server_name www.johntate.org; rewrite / http://johntate.org/; }
我想要一些更复杂的东西来保存请求并转发它。
server { listen 80; server_name www.johntate.org; return $scheme://johntate.org$request_uri; }
(根据连接types, $scheme扩展为http或https )
查看http://wiki.nginx.org/HttpRewriteModule上的文档,然后再询问这个问题。