Google Analytics(分析)为我提供了我网站的被叫链接列表。我想知道这些请求来自何处及其影响。
EG viv.vibes.sum / subpaage / llc = 1 cf. / subpaage / ya = cayvard m / z = 13123cm-1
?ls=1
和?q=keyword
do是什么?它们来自哪里?特别是关键字
这些是GET参数,最常见的是发布表单(或者只是点击带有此类URL的链接)。
对于(最着名的)示例,如果您前往https://www.google.com并输入“test”并按Enter键,您将转到页面http://google.com/search?q=test
(可能还有一堆其他参数)。在一个非常简化的场景中,这是因为您输入搜索字符串的框是一个输入元素,其中name="q"
包含在带有method="GET" action="/search"
的表单元素中;当您提交表单(按Enter键)时,浏览器将通过将所有参数添加到表单的操作来创建URL,如下所示:
action?param1=value1¶m2=value2...
或者在这种情况下,/search?q=test
。
(在Google的具体情况下,实际上并不是这样,因为通常会发生各种各样的JavaScript魔法;但这种魔法最终会做同样的事情。但它可能:如果你关闭了Google上的JavaScript,然后我所描述的将会发生什么。)
正如我所说,您可以按字面意思提交相同的URL,而无需通过表单。例如,您可以直接点击此链接查找一些小猫:https://google.com/search?q=kittens
使用除GET之外的其他方法提交的参数不会出现在URL中,也不能仅通过单击链接提交,只能通过表单(也支持POST方法)或JavaScript(可以提交任何类型的方法:GET,POST或其他方法)提交表格或链接无法使用的方法,如PUT,DELETE ...)
至于他们做了什么,他们自己也没有。它们由www.mywebsite.com
服务器以他们想要的任何方式解释。在谷歌的情况下,q
是搜索的查询,他们所做的是给你(希望)相关的结果。在www.mywebsite.com
的情况下?不知道。可能是什么。