最近發現Wordpress comments的ip地址顯示的是內網IP(10.0.0.X),仔細想了一下應該是使用了Cloudflare CDN,但使用者的IP沒有正常獲取的問題。
解決方法也很簡單,直接在wp-config.php裡面加一段code就可以了。
if(array_key_exists('HTTP_CF_CONNECTING_IP', $_SERVER)){
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP'];
}
Leave a Reply