11.09.2023, 15:43 | #1 |
Junior Member
Студент
Регистрация: 18.10.2022
Сообщений: 29
Сказал(а) спасибо: 1
Получил(а) "Спасибо": 4
Нарушения: 0/0 (0)
Репутация: 66478
|
Как сделать редирект для Яндекса и людей?
Доброго дня. Подскажите, пожалуйста, как по юзер-агенту выдавать разный контент для робота и людей?
Помощь оплачу |
11.09.2023, 17:05 | #2 |
Senior Member
Доцент
Регистрация: 24.05.2021
Сообщений: 228
Сказал(а) спасибо: 1,068
Получил(а) "Спасибо": 675
Нарушения: 0/0 (0)
Репутация: 1123491
|
Re: Как сделать редирект для Яндекса и людей?
|
11.09.2023, 17:17 | #3 |
Позитив =)
Академик
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,367
Сказал(а) спасибо: 24,676
Получил(а) "Спасибо": 13,490
Нарушения: 0/0 (0)
Репутация: 1158348
|
Re: Как сделать редирект для Яндекса и людей?
Код:
function isBot($user_agent) { if (empty($user_agent)) { return false; } $bots = [ // Yandex 'YandexBot', 'YandexAccessibilityBot', 'YandexMobileBot', 'YandexDirectDyn', 'YandexScreenshotBot', 'YandexImages', 'YandexVideo', 'YandexVideoParser', 'YandexMedia', 'YandexBlogs', 'YandexFavicons', 'YandexWebmaster', 'YandexPagechecker', 'YandexImageResizer', 'YandexAdNet', 'YandexDirect', 'YaDirectFetcher', 'YandexCalendar', 'YandexSitelinks', 'YandexMetrika', 'YandexNews', 'YandexNewslinks', 'YandexCatalog', 'YandexAntivirus', 'YandexMarket', 'YandexVertis', 'YandexForDomain', 'YandexSpravBot', 'YandexSearchShop', 'YandexMedianaBot', 'YandexOntoDB', 'YandexOntoDBAPI', 'YandexTurbo', 'YandexVerticals', // Google 'Googlebot', 'Googlebot-Image', 'Mediapartners-Google', 'AdsBot-Google', 'APIs-Google', 'AdsBot-Google-Mobile', 'AdsBot-Google-Mobile', 'Googlebot-News', 'Googlebot-Video', 'AdsBot-Google-Mobile-Apps', // Other 'Mail.RU_Bot', 'bingbot', 'Accoona', 'ia_archiver', 'Ask Jeeves', 'OmniExplorer_Bot', 'W3C_Validator', 'WebAlta', 'YahooFeedSeeker', 'Yahoo!', 'Ezooms', 'Tourlentabot', 'MJ12bot', 'AhrefsBot', 'SearchBot', 'SiteStatus', 'Nigma.ru', 'Baiduspider', 'Statsbot', 'SISTRIX', 'AcoonBot', 'findlinks', 'proximic', 'OpenindexSpider', 'statdom.ru', 'Exabot', 'Spider', 'SeznamBot', 'oBot', 'C-T bot', 'Updownerbot', 'Snoopy', 'heritrix', 'Yeti', 'DomainVader', 'DCPbot', 'PaperLiBot', 'StackRambler', 'msnbot', 'msnbot-media', 'msnbot-news', ]; foreach ($bots as $bot) { if (stripos($user_agent, $bot) !== false) { return $bot; } } return false; } Я хз какие еще там боты бывают... Этот код скоммуниздил просто |
Сказали спасибо: |
11.09.2023, 17:23 | #4 |
Junior Member
Студент
Регистрация: 18.10.2022
Сообщений: 29
Сказал(а) спасибо: 1
Получил(а) "Спасибо": 4
Нарушения: 0/0 (0)
Репутация: 66478
|
Re: Как сделать редирект для Яндекса и людей?
|
11.09.2023, 17:29 | #5 |
Позитив =)
Академик
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,367
Сказал(а) спасибо: 24,676
Получил(а) "Спасибо": 13,490
Нарушения: 0/0 (0)
Репутация: 1158348
|
Re: Как сделать редирект для Яндекса и людей?
|
12.09.2023, 23:40 | #6 |
CompL_Jast
Профессор
Регистрация: 22.06.2020
Адрес: тут я живу
Сообщений: 675
Сказал(а) спасибо: 60
Получил(а) "Спасибо": 286
Нарушения: 0/0 (0)
Репутация: 290867
|
Re: Как сделать редирект для Яндекса и людей?
Да щас вам боты прям светится будут...
Но троечку светятся а еще троечку нет. Охватит санкции потом полгода вылазить из под них будет.. |
Сказали спасибо: |
13.09.2023, 05:31 | #7 |
Senior Member
Доцент
Регистрация: 24.05.2021
Сообщений: 228
Сказал(а) спасибо: 1,068
Получил(а) "Спасибо": 675
Нарушения: 0/0 (0)
Репутация: 1123491
|
Re: Как сделать редирект для Яндекса и людей?
|
13.09.2023, 10:05 | #8 |
ОПТимизирую оптом.
Академик
Регистрация: 26.06.2020
Сообщений: 1,162
Сказал(а) спасибо: 1,383
Получил(а) "Спасибо": 3,062
Нарушения: 0/0 (0)
Репутация: 762908
|
Re: Как сделать редирект для Яндекса и людей?
Лучше через IP поисковых ботов делать. Ботов пускаем на сайт, не ботов редиректим.
Все через .htaccess делается. |
13.09.2023, 11:31 | #9 |
Senior Member
Доцент
Регистрация: 24.05.2021
Сообщений: 228
Сказал(а) спасибо: 1,068
Получил(а) "Спасибо": 675
Нарушения: 0/0 (0)
Репутация: 1123491
|
Re: Как сделать редирект для Яндекса и людей?
|
13.09.2023, 12:07 | #10 | |
ОПТимизирую оптом.
Академик
Регистрация: 26.06.2020
Сообщений: 1,162
Сказал(а) спасибо: 1,383
Получил(а) "Спасибо": 3,062
Нарушения: 0/0 (0)
Репутация: 762908
|
Re: Как сделать редирект для Яндекса и людей?
Цитата:
Для меня есть плюсы в таком редиректе через .htaccess, сейчас его использую. |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
301 редирект только для ПС | Онегин | Веб-строительство | 4 | 12.09.2022 17:34 |
301 редирект, хелп | Онегин | Веб-строительство | 9 | 07.09.2022 22:05 |
Ищу хостинг под 301 редирект | medexpert | Хостинг и домены | 0 | 22.10.2021 12:12 |
Редирект с поддоменов | Tanya | Веб-строительство | 20 | 20.10.2021 11:47 |
Крауд-маркетинг. Трастовые ссылки для людей, Яндекса и Гугла. | _Игорь | Ссылки: покупка, продажа, обмен | 11 | 04.10.2020 23:05 |