$host
三个 Nginx 变量,$http_host
和有什么区别$server_name
?
我有一个重写规则,我不确定应该使用哪一个:
location = /vb/showthread.php {
# /vb/showthread.php?50271-What-s-happening&p=846039
if ($arg_p) {
return 301 $scheme://$host/forum/index.php?posts/$arg_p/;
}
我正在寻找的答案不仅是“在重写规则中使用 ___ 变量”,而且还解释了它们之间的理论差异。