Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
Както каза ти ... едни пичове го бяха направили така и казаха, че нямат ядове <NOINDEX><? include('file.php'); ?></NOINDEX>
Няма логика... ама никаква.
php се интерпретира от apache-то до html... а в html такива неща като include не важат. Така че практически бота вижда html кода и хич не разбира че файла който си инклуднал е друг.
function check_if_robot ()
{
if ($_SERVER["REQUEST_METHOD"]=="HEAD") return 0;
$ua=getenv("HTTP_USER_AGENT");
if (eregi("Googlebot|Yahoo|VoilaBot|Ask Jeeves|SpeedySpider",$ua)) return 0;
if (eregi("[^e]crawler|spider|bot|custo |web(cow|mon|capture)|wysigot|httrack|wget|xenu",$ua)) return 0;
return 1;
}
if(check_if_robot())
{
// Съдържанието което не искаш да се индексира от ботове
}
Бота няма да види инклуда, така че се връщаме точно в квадратче номер 1, резултата ще е именно: <noindex>ne ne ne</noindex>
Ето ти едно решение ако използваш PHP
Това е фунция която ти връща 1 или 0 в зависимост от USER_AGENT-аPHP:function check_if_robot () { if ($_SERVER["REQUEST_METHOD"]=="HEAD") return 0; $ua=getenv("HTTP_USER_AGENT"); if (eregi("Googlebot|Yahoo|VoilaBot|Ask Jeeves|SpeedySpider",$ua)) return 0; if (eregi("[^e]crawler|spider|bot|custo |web(cow|mon|capture)|wysigot|httrack|wget|xenu",$ua)) return 0; return 1; }
Примерно ако искаш никой бот да не вижда час от съдържанието ти просто направи следното
Естествено ако искаш само Google да не индексира (то изобщо няма и да я види) тази част от страницатати просто остави в регулярния израз само Googlebot.PHP:if(check_if_robot()) { // Съдържанието което не искаш да се индексира от ботове }
Относно NOINDEX не мисля че може да се използва като tag. Той може да се използва само в мета таговете и служи да не се индексира цяла страница. Същото е и за NOFOLLOW. (далеч съм от мисълта че не го знаете, но просто за да сам ясен)
http://www.google.com/support/webmasters/bin/answer.py?answer=61050