lucy24 - 2:20 am on Sep 23, 2012 (gmt 0)
If I type my domain name into my browser's address bar, I go to my site just fine. If I click my listing in the U.S. Google SERPs, I go to my site just fine. It's only when I click the weird listing of my site in the Google UK serps that the redirect happens.
That's exactly what denisl's post described. You can never duplicate the error because you're typing in the address without referer, and of course the googlebot also comes in without referer. The redirect only happens when the referer is google-- or possibly other search engines as well.
The first character is a lowercase "L", not a capital "i". I have no idea what this naming scheme accomplishes.
It prevents the fake "lndex.php" file from overwriting a real "index.php" if there happens to be one-- another way to keep you from spotting the attack if you put in your page request manually.
I assume that by now you have fine-tooth-combed your htaccess or config file, whichever applies.