У меня есть веб-страница, скажем, http://domain/purchase
и на этой странице у меня есть веб-форма. Пользователь, отправив эту форму (которая имеет проверку как на стороне клиента, так и на стороне сервера и не будет проверяться до тех пор, пока поля не будут заполнены надлежащим образом), будет перенаправлен на другую страницу, где он может выбрать другие элементы и указать другие настройки, а затем приобрести наш продукт. Скажем, вторая страница есть http://domain/options
.
Итак, пользователь заходит на наш сайт и посещает http://domain/purchase
, заполняет форму, отправляет ее, а затем будет перенаправлен на вторую страницу http://doamin/options?parameter1=value1¶meter2=value2
, которая содержит параметры с первой страницы. Это очень распространено при передаче параметров между веб-страницами (или технически между URL-адресами).
Теперь я просматривал свой веб-сайт и увидел, что Google проиндексировал некоторые из моих перенаправленных веб-страниц и URL-адресов, например:
http://domain/options?parameter1=value1¶meter2=value2
http://domain/options?parameter1=value3¶meter2=value4
http://domain/options?parameter1=value5¶meter2=value6
http://domain/options?parameter1=value7¶meter2=value8
http://domain/options?parameter1=value9¶meter2=value10
Это означает, что бот Google посетил нашу http://domain/purchase
страницу, заполнил нашу форму, отправил ее и перенаправил на другой URL с соответствующими параметрами. Это единственный способ, который имеет смысл для меня. Google действительно заполняет формы?
PS: Все параметры имеют смысл, то есть они не заполнены произвольно. Например, параметр телефона на проиндексированных страницах имеет правильные номера телефонов. Как это возможно?
источник
?parameter1=value9¶meter2=value10
в URL, они получают их; POST не встраивает переменные формы в URL.Google становится все более агрессивным, когда дело доходит до отправки форм.
источник