В заметке приведена последовательность действий по некоторому усложнению работы для ботов, которые сегодня толпами бегают по Сети. Сделаем переход по ссылке возможным только при наличии включенного JavaScript в браузере.
1. Создайте в произвольной папке, — у меня пусть будет papka, скрипт следующего содержания:
function EsliNeBot(stranica) { window.location.href = stranica; }
2. Подключите его к той веб-странице, где требуется «замаскировать» ссылки:
<script type="text/javascript" src="http://www.example.com/papka/NeHodit.js"></script>
3. Далее все те ссылки, что должны быть «в камуфляже» заменяете на подобные конструкции:
<a href="javascript:EsliNeBot('http://www.example.com/moya-ssilka')">'Обычный' бот не пройдет</a>
4. По желанию поправляете robots.txt в корне вашего сайта, прописывая директиву
Disallow: /papka/
После, согласитесь несложных, проделанных шагов, если вы все сделали правильно, показанный трюк будет работать во всех известных мне браузерах актуальных версий.
Кому интересно, — гляньте на живой пример (каталог, WordPress темы).
Свежие комментарии