2014-09-10 126 views
0

documentation表示我们可以使用许多内置参数。但是,当我在nginx的的conf文件中使用$hostname,它抱怨错误日志:

2014年9月10日7时55分53秒[EMERG] 18902#0:无效返回代码 “$主机名”

+0

你如何尝试使用它?显示。 – 2014-09-10 12:12:19

+0

你真的需要它吗?不是'$ host'或'$ http_host'? – 2014-09-10 12:20:56

+0

location =/jump_goto { internal; return $ hostname; } – 2014-09-10 13:09:39

回答

0

因为主机名不是状态码。你最可能要找的是:

location /jump_to { 
    internal; 
    return 302 http://$arg_hostname/; 
} 

但这是一个有教养的猜测。指定你的目标,如果仍然吸取这个。