Запретить Google индексировать пункт назначения Postback Ajax

У меня есть веб-сайт example.com, на котором есть несколько страниц, на которых можно оставлять комментарии. Вместо того, чтобы использовать submit/postback для отправки комментариев обратно на сервер, я использую Ajax, но, похоже, он создал дополнительные страницы.

http://example.com/page
http://example.com/page/postcomment 

Он проиндексировал страницу посткомментария, а не страницу без посткомментария. Как запретить Google индексировать вызовы функции обратной передачи? Ниже приведена функция Jquery/Ajax, которую я вызываю для отправки комментария и того, что Google затем индексирует.

$.ajax({ type: "POST", url: '/page/postcomment', dataType: "json", 
data: data, contentType: "application/json; charset=utf-8", 

success: function () { alert('Thanks for commenting, it will be reviewed and uploaded later.'); }, 

error: function (response) { alert(response.statusText); } }); } } });

person MiscellaneousUser    schedule 05.12.2016    source источник
comment
Вопрос о веб-мастерах SE   -  person unor    schedule 06.12.2016
comment
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он касается индексации Google, а не кодирования. Это уже было отправлено на StackExchange для веб-мастеров, что является правильным местом для этого вопроса.   -  person Stephen Ostermiller    schedule 06.12.2016
comment
Задайте этот вопрос обоим на случай, если есть решение для кодирования, но ответ ниже, кажется, помогает. Google Robot.txt, кажется, принимает это.   -  person MiscellaneousUser    schedule 06.12.2016


Ответы (1)


Я не уверен, что это связано с SEO. Если это так, вы можете создать файл robots.txt на корневом уровне.

Например,

User-agent: * 
Disallow: /*/postcomment

Внимание! Google проиндексирует сайт снова в течение 24–48 часов.

person Win    schedule 05.12.2016
comment
Также убедитесь, что HTML-тег Canonical правильно высушен и оба указывают на одно и то же место. - person MiscellaneousUser; 20.12.2016