Необходимо сделать плагин, который работает по следующему алгоритму:
- Скрипт отслеживает прямые заходы. Если USER_AGENT (поисковик) - отдаем код 200(контент) (смотрим по рефереру всех поисковиков, вхождение yandex, google ,mail,DuckDuckGo,bing,Yahoo,Rambler,), нужно учитывать все домены верхнего уровня например: google.ua, google.com и т.д.;
- Для поисковых роботов всех указанных выше поисковиков должен быть свободный вход на сайт;
- Если реферер другой (не поисковики), отдаем страницу с 403 ошибкой.
- Блокируем все прямые переходы по ссылкам. Если же человек первый раз зашел с поиска мы добавляем ему куки, чтобы следующий раз он мог зайти по прямому заходу и не получил блокировку;
- Для человека который пришел с поиска должны открываться все прямые ссылки т.е. можно переходить по ссылкам внутри сайта.
Оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Написать скрипт (плагин wordpress)
Реклама
Написать скрипт (плагин wordpress)
Необходимо сделать плагин, который работает по следующему алгоритму:
- Скрипт отслеживает прямые заходы. Если USER_AGENT (поисковик) - отдаем код 200(контент) (смотрим по рефереру всех поисковиков, вхождение yandex, google ,mail,DuckDuckGo,bing,Yahoo,Rambler,), нужно учитывать все домены верхнего уровня например: google.ua, google.com и т.д.;
- Для поисковых роботов всех указанных выше поисковиков должен быть свободный вход на сайт;
- Если реферер другой (не поисковики), отдаем страницу с 403 ошибкой.
- Блокируем все прямые переходы по ссылкам. Если же человек первый раз зашел с поиска мы добавляем ему куки, чтобы следующий раз он мог зайти по прямому заходу и не получил блокировку;
- Для человека который пришел с поиска должны открываться все прямые ссылки т.е. можно переходить по ссылкам внутри сайта.