2010-02-08 1 views
0

У меня есть веб-сайт с возможностью сообщить о злоупотреблении функциональностью. Это делается нажатием на ссылку. После того, как ссылка будет нажата, веб-мастер получит отчет о местоположении, в котором содержимое было сообщено как злоупотребление. Я добавил rel = "NOFOLLOW" к href конкретных ссылок, но это не помогает. Кажется, что этот тег используется только для проверки того, что страница должна быть ранжирована или нет. Как я могу исключить googlebot, нажав на эти ссылки для ссылок?Удостоверяясь, что googlebot не рассылает спам моему почтовому ящику

Это то, что ссылка выглядит следующим образом:

<a href="domainname.com/blaat.aspx?reportabuse={5478957234234289347}">Click me</a> 

ответ

2

То, как я бы это иметь отчет о нарушении по электронной почте будет за форму POST какой-то. Например, в раскрывающемся списке выберите проблему или текстовое поле, чтобы написать в комментариях о злоупотреблении. Другим методом было бы стиль кнопки отправки формы, чтобы она выглядела как ссылка и использовала ее вместо вашей текущей ссылки, если вы не хотели иметь другой шаг.

+3

Да. Регулярная гиперссылка (с использованием GET) должна (согласно спецификации HTTP) не приводить к таким действиям, как изменение данных или отправка электронной почты. Вы заметите, что здесь нет кнопки href для кнопки «flag» в Stackoverflow. – Thilo

+0

Это простая ссылка, и отчет делается после простого нажатия на нее. Нет ли способа просто убедиться, что googlebot не будет следовать этой ссылке? – Younes

+0

Вы также можете использовать Javascript (onclick). Googlebot не будет запускать их. – Thilo

2

Я хотел бы сделать это в двух частях:

  1. По умолчанию, я хотел бы сделать ссылку взять вас на страницу, где вы сообщаете злоупотребление через (очень короткий, дружелюбный) форме, один где, если вы этого не хотите, вам даже не нужно ничего выбирать, просто нажмите кнопку «Сообщить». Нажатие кнопки «Отчет» (или отмена) возвращает вас туда, где вы были.

  2. Я бы включил JavaScript, который бы тестировал, имеет ли пользователь современные функции браузера (создание узла DOM и т. Д.), И если это так, измените действие ссылки, чтобы при нажатии на нее форма появилась прямо там (в небольшом окне наложения), а не на отдельной странице. Это делает менее навязчивым пользовательский интерфейс. В любом случае конечный результат - это форма, которая представляется, а не просто ссылка.

+0

:) Это был правильный ответ, во всяком случае, я дал и точки! – Younes

 Смежные вопросы

  • Нет связанных вопросов^_^