2012-01-14 115 views
1

我特指动态页面,它依赖于GET变量。我的网站将大部分数据保存在数据库中,根据GET变量,它会输出不同的结果。我该如何做到这一点,以便Google可以查看数据库中的所有结果并为其编制索引?Google如何抓取动态网页?

回答

1

Google如何抓取动态网页?

同样的方式与任何其他页面

我具体是指依赖于GET变量动态页面。

如果您有一个变量,那么它可能不会导致任何问题。查询字符串中包含大量参数可能会导致Google判定它可能不是抓取的有用页面。

我该如何让Google可以看到数据库中的所有结果并为它们编制索引?

链接到它们。

+0

嗯,这是一个运行在我的框架上的网站,它只有几页,所有内容都存储在数据库中。因此,如果我有包含所有可能变量的所有网页的链接列表,Google会将它们编入索引? – NoobDev4iPhone 2012-01-14 00:52:23

+0

内容的存储位置并不重要。客户端向服务器请求资源。服务器提供客户资源。客户端无法知道,也不关心服务器如何决定将哪些数据作为资源返回。 – Quentin 2012-01-14 00:57:08

+0

我只能在抓取动态网页时才能获取CSS或js文件 – BasK 2014-12-03 06:08:28

1

要让Google索引您的所有结果,请创建所有链接的sitemap.xml并将其放置在您的网站的根目录下。如果你有很多链接/页面设置,也许在PHP中自动生成sitemap.xml的函数。有WordPress的插件可以做到这一点,也许下载一个,如果你需要一个例子,看看源代码。