gpt4 book ai didi

nginx - 在 Nginx 中获取 Http Referer 的主机名

转载 作者:行者123 更新时间:2023-12-01 23:39:46 25 4
gpt4 key购买 nike

我使用 Nginx 作为网络服务器。

有没有办法提取http_referer_hostname并将其放入访问日志中。

例如:如果 $http_referer"http://example.com/?somedata",如何仅记录主机名部分 (example.com )到 access.log 行?

最佳答案

使用map :

map $http_referer $http_referer_hostname {
~^.*://([^?/]+).*$ $1;
}

期望的结果将存储在$http_referer_hostname中

编辑:正则表达式已更改,感谢@phiphi

关于nginx - 在 Nginx 中获取 Http Referer 的主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23253967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com