20240823063810938

在网站日常运营过程中,经常需要用到CDN加速网站访问速度,同时也可以防止一些恶意的攻击行为。但是最近老猫在使用CDN加速Wordpress网站之后发现一个问题,在访客留言或者有统计网站访客日志的时候看到的用户IP地址并非用户真实IP地址,而是CDN的IP地址。

这样,在对于访客的真实行为分析就不精准,比如我们有访客在留言的时候可以看到对方的IP地址检测到所属地区。那我们如何在既使用CDN,又可以统计到真实的访客IP呢?

老猫发现只需要在wp-config.php文件中添加一段代码就能统计到真实的访客IP,以下就是详细的步骤。

打开你的Wordpress根目录下的 wp-config.php 文件,然后在最顶部添加下列代码

if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
	$list = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
	$_SERVER['REMOTE_ADDR'] = $list[0];
}

20240823063810178

这样,我们在后台评论或者有统计访客日志信息时统计到真实的访客IP。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。