在 CentOS Apache 日志中,Referer(引用页)是一个 HTTP 头部字段,它表示用户从哪个页面跳转到当前访问的页面。换句话说,当用户点击一个链接或者通过某种方式访问到一个网页时,浏览器会将来源页面的 URL 发送到服务器,这个 URL 就是 Referer。
Apache 服务器会将 Referer 信息记录在访问日志(access log)中,通常使用 “%{Referer}i” 格式来表示。这有助于网站管理员分析用户的行为,了解用户是从哪些页面跳转过来的,从而优化网站结构和导航。
例如,如果用户在访问 “https://example.com/page2.html” 时,是从 “https://example.com/page1.html” 跳转过来的,那么 Apache 日志中会记录如下内容:
127.0.0.1 - - [21/Jul/2021:12:34:56 +0000] "GET /page2.html HTTP/1.1" 200 1234 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"
其中,“-” 表示 Referer 信息不存在或者被禁止发送。如果 Referer 信息存在,它会显示为类似 “https://example.com/page1.html” 的 URL。