Google HTML formları gönderiyor mu?


10

Diyelim ki bir web sayfam var http://domain/purchaseve bu sayfada bir web formum var. Kullanıcı, bu formu (hem istemci tarafı hem de sunucu tarafı doğrulayan ve alanlar uygun şekilde dolduruluncaya kadar onaylanmayacak) gönderdikten sonra, başka şeyler seçebileceği ve belirleyebileceği başka bir sayfaya yönlendirilir. diğer ayarları seçin ve ardından ürünümüzü satın alın. Diyelim ki ikinci sayfa http://domain/options.

Böylece, kullanıcı sitemize gelir ve ziyaret eder http://domain/purchase, formu doldurur, gönderir ve ardından http://doamin/options?parameter1=value1&parameter2=value2ilk sayfadaki parametreleri içeren ikinci sayfaya yönlendirilir . Bu, web sayfaları arasında (veya teknik olarak URL'ler arasında) parametrelerin aktarılmasında çok yaygındır.

Şimdi web sitemi inceliyordum ve Google'ın yönlendirilen web sayfalarımdan ve URL'lerimden bazılarını dizine eklediğini gördüm:

  1. http://domain/options?parameter1=value1&parameter2=value2
  2. http://domain/options?parameter1=value3&parameter2=value4
  3. http://domain/options?parameter1=value5&parameter2=value6
  4. http://domain/options?parameter1=value7&parameter2=value8
  5. http://domain/options?parameter1=value9&parameter2=value10

Bu, Google Bot'un http://domain/purchasesayfamızı ziyaret ettiği ve formumuzu doldurduğu ve gönderdiği ve ilgili parametrelerle diğer URL'ye yönlendirildiği anlamına gelir. Bana mantıklı gelen tek yol bu. Google formları gerçekten dolduruyor mu?

Not: Tüm parametreler anlamlıdır, yani keyfi olarak doldurulmaz. Örneğin, dizine eklenen sayfalardaki telefon parametresi doğru telefon numaralarına sahip. Bu nasıl mümkün olaiblir?

Yanıtlar:


8

Google , 2008'den beri HTML formlarını tarayabiliyor .

Her bir giriş için değerleri seçtikten sonra, bir kullanıcının yapmış olabileceği olası bir sorguya karşılık gelen URL'leri oluşturur ve taramayı deneriz. Sorgumuzdan kaynaklanan web sayfasının geçerli, ilginç olduğunu ve dizinimizde olmayan içeriği içerdiğini tespit edersek, diğer tüm web sayfalarını içereceğimiz gibi dizine ekleyebiliriz.

Öte yandan, GoogleBot'un bu alanlara yerleştirilecek doğru parametreleri bilmesi pek olası olmadığından başka bir açıklama olabilir. Kullanıcılarınızın yeniden yönlendirilen sayfalara bağlantı vermesi mümkün müdür?


Bu Google Web Yöneticisi videosu her iki noktayı da kapsar: youtube.com/watch?v=xS0oHYZafTQ
DisgruntledGoat

Sadece GET formlarını taradıklarını söylüyor . Form yöntemimin POST olduğunu . Bu nedenle, uygulanamaz. Evet, neden olmasın, URL'ler her zaman bağlantı kurabilir.
Saeed Neamati

5
?parameter1=value9&parameter2=value10URL'leri görüyorsanız , onları ALIRLAR; POST, form değişkenlerini URL'ye gömmez.
Wooble

@Woobie: Bu durumda, URL parametreleri, form POSTlandıktan sonra sunucu tarafı yeniden yönlendirmesinin bir sonucu gibi görünecektir.
MrWhite

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.