Strange incoming links appearing on site statistics
I'm getting weird traffic from Japan, from a site called ime.nu
Why weird? because I'm not able to identify the link and also when going to their homepage link it just shows an Apache Test Page, while I'm seeing it is a pretty big site in analysis sites (Alexa Ranked 121 in JP)
Can someone help me understand the mystery?