两个URL是否与浏览器缓存和网站seo相同?
1 - http://example.com/resource.html?a=a&b=b
2 - http://example.com/resource.html?b=b&a=a
如果缓存了第一个URL的资源,并且浏览器需要查找第二个URL的资源,它是否可以使用缓存的资源?我想知道缓存,因为我可以确保所有内部链接使用相同的参数顺序来提高缓存性能。
另外,如果我的服务器将这些网址视为同一资源,那么哪个网址会被Google编入索引?考虑到SEO,这会算作重复内容吗?如果是这样,我可以使用301响应重定向到正确的URL。 (这也应该解决缓存问题。)
答案 0 :(得分:2)
如果第一个URL的资源被缓存而浏览器需要找到第二个URL的资源,它是否可以使用缓存的资源?
这不确定。这取决于每个浏览器的实现。但是如果你总是使用相同的参数顺序,那么它首先不是问题。
此外,如果我的服务器将这些网址视为相同的资源,哪个网址将被谷歌索引?
两者都将被Google编入索引,但如果您使用规范链接或在Google网站站长工具中配置参数,则在显示搜索结果时可将其视为一个(即,Google会优先选择一个网址,并且将从另一方收集PageRank和其他信号。
考虑到seo,这会算作重复内容吗?如果是这样,我可以使用301响应重定向到正确的URL。
是的,它将被视为重复内容,因为网址不同。在这种情况下使用重定向是使用正典(恕我直言)拍摄苍蝇,但它会起作用。