??Now for this big question, how can you defend against this when you want to
unblock Facebook? There are several possible solutions, depending on your web hosting technology and technical competence: Option 1 – If you are running Apache and PHP on your
Facebook proxies server, you can set the webhost up to check for search engine spiders that purport to be from the main search engines, and using php and the .htaccess file, you can block proxies from other sources. However this only works for proxies that are playing by the rules and identifying themselves correctly. Option 2 – If you are using MS Windows and IIS on your server when you
access Facebook , or if you are on a shared hosting solution that doesn’t give you the ability to do anything clever, it’s an awful lot harder and you should take the advice of a professional on how to defend yourself from this kind of attack. Option 3 – This is currently the best solution available, and applies if you are running a PHP or ASP based website: you set ALL pages robot meta tags to noindex and nofollow,
??
??then you implement a PHP or ASP script on each page that checks for valid spiders from the major search engines, and if so, resets the robot meta tags to index and follow. The important distinction here is that it’s easier to validate a real spider, and to discount a spider that’s trying to spoof you, because the major search engines publish processes and procedures to do this, including IP lookups and the like. So, stay aware, stay knowledgeable, and stay protected. And if you see that you’ve suddenly been dumped from the Search Engine Rankings Pages, now you might know why, how and what to do about it.