Forum Moderators: DixonJones
64.223.170.106 - - [23/Jun/2003:00:24:42 -0400] "GET [yahoo.com...] HTTP/1.1" 200 7435 "-" "Mozilla/4.0 (compatible; MSIE 4.01; Windows 95)"
My domain is not yahoo.com and there is no folder of file named that way. It is strange that response is 200 and size of transfered data is a size of my index page. It is asingle request - it doesnt requests any other files which my index page require (images,css,js)
I got 3 of those requests from different IP.
Has anyone have any idea?
No, because your server apparently accepted the request and passed it on to yahoo.
For Apache users with mod_rewrite in .htaccess, there's a fix. Put your server's IP address in the third line if your site has its own unique IP address. Omit the third line if you are on a name-based virtual server and share your IP address with other sites.
# Block attempts to use our server as a proxy, but allow absolute URIs for our site
RewriteCond %{THE_REQUEST} ^(GET¦HEAD¦OPTIONS¦POST)\ /?http:// [NC]
RewriteCond %{THE_REQUEST} !^(GET¦HEAD¦OPTIONS¦POST)\ /?http://(www\.)?yourdomain\.com/ [NC]
RewriteCond %{THE_REQUEST} !^(GET¦HEAD¦OPTIONS¦POST)\ /?http://127\.0\.0\.3/ [NC]
RewriteRule .* - [F]
HTH,
Jim