У меня есть определенная страница PHP, которую я хочу условно делать, только если посетитель не является поисковой системой. Есть ли какое-нибудь хорошее регулярное выражение для соответствия $_SERVER['HTTP_USER_AGENT']
?
Или было бы лучше сделать перенаправление javascript обратно на страницу, но установить флаг, так как у поисковых систем нет javascript? (Мне не нужно сильно беспокоиться о том, что мои пользователи не имеют Javascript для этой страницы.)
Я не хочу полностью исключать попадание страниц поисковыми системами, поэтому сохраните предложение robots.txt.