下面给出了两个链接,它们指向具有相同内容的同一页面。我只是想为这个页面提供正确的 URL。
我可以给它以下 URL 之一。
http://www.mywebsite.com/help/topic/2001
或者
http://www.mywebsite.com/help?topic=2001
现在,当搜索引擎看到这一点时,引擎对页面缓存的影响是什么。两个链接是否具有相同的效果,或者其中一个可以更好地即兴缓存。
下面给出了两个链接,它们指向具有相同内容的同一页面。我只是想为这个页面提供正确的 URL。
我可以给它以下 URL 之一。
http://www.mywebsite.com/help/topic/2001
或者
http://www.mywebsite.com/help?topic=2001
现在,当搜索引擎看到这一点时,引擎对页面缓存的影响是什么。两个链接是否具有相同的效果,或者其中一个可以更好地即兴缓存。
这取决于搜索引擎。例如,Google 会自动尝试猜测 URL 参数是否必须被视为唯一网页,因此在您的场景中,Google 会猜测 url 参数“topic”的值定义了一个页面。其他搜索引擎可能无法猜测到这一点。
我认为最好使用没有 URL 参数的 url,因此绝对清楚 url 指向一个唯一的页面,而不是依靠搜索引擎的猜测能力。
具体来说,谷歌让网站管理员能够手动设置参数的处理方式。https://support.google.com/webmasters/answer/1235687?hl=en