2012-06-19 3 views
2

Если я хочу, чтобы скрыть некоторое содержимое на Mozilla Firefox, я использую этот код:Скрыть содержание Googlebot

<?php if (strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') == FALSE) { ?> 
Hide only in Mozilla 
<?php } ?> 

Мой вопрос в том, как скрыть некоторое содержание к Googlebot?

+1

изменение содержимого для Google гусениц, вероятно, приведет к тому, что ваш сайт будет занесен в черный список. –

+0

На моем сайте нет мета-описания, и я просто хочу скрыть свою категорию и авторов, потому что google всегда показывает мою категорию и автора в результатах поиска. –

ответ

5

Вы можете обнаружить Googlebot на основе пользовательского агента некоторые вещи, как

Вы можете найти список пользовательских агентов на http://www.useragentstring.com/pages/Crawlerlist/

Для Googlebot:

if (strpos($_SERVER[‘HTTP_USER_AGENT’],"Googlebot")) { // do some functionality }

Но это плохая идея, чтобы скрыть элементы для Google, Google умен, и вы могли бы безусловно, наказаны за это.

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=66355

+0

Спасибо, Гопал, но я просто новичок. Я не понимаю ваш код. Можете ли вы дать мне скомпилированный код, пожалуйста! –

+0

if (! Strpos ($ _ SERVER ['HTTP_USER_AGENT'], "Googlebot")) { // показывать свои категории и авторов }. это означает, что он проверит в пользовательском агенте, доступна ли строка «Googlebot» или нет. как я добавил '!' (не) означает, что код с в {} будет работать для пользовательских агентов без Googlebot –

+0

Чтобы расширить свой код .. Скрыть в Mozilla и для Googlebot

1

вам нужно поместить файл robots.txt на свой веб-сервер и настроить его, чтобы исключить googlebot или все поисковые системы. хорошее описание того, как это работает, можно найти на www.robotstxt.org

+0

Спасибо Room13 за сообщение. Я знаю про robots.txt. Но я просто хочу скрыть свою категорию и авторов не всю страницу/страницу. Мой сайт не имеет мета-описания, и g ** gle всегда показывает мою категорию и автора в результатах поиска. –

0

Другим решением является предотвращение Googlebot из следующих любых ссылок на странице вашего сайта, чтобы использовать в NoFollow мета-тег.

Чтобы предотвратить Googlebot из следующих индивидуальную ссылку, добавьте:

rel="nofollow" 

атрибут самой ссылки.