Включение доступа только в гугл, яндекс, отключение прямого доступа

Здравствуйте, у меня есть php-сайт, и я хочу, чтобы посетители заходили только на google yandex, но отключили доступ по прямой ссылке или прямому трафику?

У меня нет решения этой проблемы.

0
0
37
1

Ответы 1

Гугл и Яндекс тоже посетители!

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

Это не имеет никакого смысла и может также привести к тому, что вас исключат из индекса Google за средства маскировки.

Если вы хотите узнать, откуда пришел пользователь (т.е. был ли URL-адрес запрошен напрямую или по ссылке из поисковой системы) - надежного способа сделать это не существует. Можно проанализировать и использовать HTTP_REFERER, но это зависит от используемого браузера / клиента, установлено ли это поле вообще или установлено на полезный IP-адрес. В некоторых браузерах даже есть возможность всегда подавлять этот заголовок.

Другие вопросы по теме