在站长的问答网站上,我问了以下问题:
但是,我想从开发的角度了解更多关于此的信息。
如果您在 Google 上搜索任何与工作相关的内容,例如 Gastonia Jobs (City + jobs),那么除了他们的搜索结果在 Google 的第一页中占主导地位外,您还会得到一个如下所示的 URL 结构:
indeed.com/l-Gastonia,-NC-jobs.html
我假设 L 代表 URL 结构中的位置。如果您搜索与行业相关的工作或具有特定公司名称的工作,您将得到类似以下内容(Microsoft 工作):
indeed.com/q-Microsoft-jobs.html
在美国只有 40,000 多个城市,我想,好吧,也许他们有可能遍历它们并为每个城市创建一个页面。这对计算机来说并不难。但是显然该站点是动态的,因为每个页面都有 10000 个结果并以 10 分页。上面的 q 显然代表查询。我可以理解的位置,但他们不可能为每个查询组合创建一个网页,对吗?
好吧,它变得有点奇怪。我想看看他们是否有站点地图,所以我在 Google 中输入了“indeed.com sitemap.xml”,得到了回复:
indeed.com/q-Sitemap-xml-jobs.html
.. 再次,我搜索了“indeed.com url structure”,正如我在网站管理员的另一篇文章中提到的那样,我回来了:
indeed.com/q-change-url-structure-l-Arkansas.html
Indeed.com 是否以某种方式使用编程根据我对谷歌的搜索输入动态创建网页?如果他们不是,他们如何能够为数百万和数百万可能的查询组合提供静态页面,让它们动态分页,然后让所有这些控制谷歌的第一页结果(尽管最后一个问题可能是最好的对于网站管理员 QA)?
页面中的 javascript 是否以某种方式与 URL 交互