WordPress 配置 CDN 后获取访客真实 IP

我的辣鸡博客套了cloudflare的CDN加速,导致在WordPress后台查看访客的时候看到的是CDN的IP而不是访客真实IP,为防止暴力攻击,遂在网上搜索了一下,除了修改Nginx参数的方法外,还有直接修改WordPress的wp-config.php文件就行了。

宝塔面板直接到网站目录下找到文件,直接编辑就行了
添加以下内容

//绕过 CDN 代理IP获取客户真实IP地址
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
$_SERVER['REMOTE_ADDR'] = $list[0];
}

Typecho 建的网站则是在根目录里的config.inc.php添加上面这段代码

文章参考来源:

点赞

    发表评论

    电子邮件地址不会被公开。必填项已用 * 标注