Rails资产管道在部署时会自动向资产(JS、CSS和资产文件夹(包括图像)中的其他文件)添加指纹,这样缓存的资产就可以作为新文件自动更新。
示例:
每次部署发生时,文件名的指纹都会发生变化。两个问题,我可以想到的是404错误过时的路径和可能伤害在SEO排名的特定图像与“重置”。搜索引擎是否每次都把它看作是一个新的图像,必须重新抓取它,并重新设置它以前的搜索排名?
谷歌建议进行指纹识别,但对图像文件却没有太多的建议。
发布于 2017-07-17 17:11:21
使用这些技术不会损害您的网页排名。你的网页在网络搜索中排名会很好,即使他们的资产经常改变URL。
如果你想让这些图片在Google图像搜索中排名,那么不稳定的图像URL将是一个问题。为了对图像本身进行排序,您应该选择一个稳定的URL。
您可以通过确保将旧ids重定向到当前版本来解决404错误的问题。在我的框架中,我在URL中添加了一个时间戳,以供构建时使用。我发现301重定向对于旧的时间戳是很好的。对于将来的时间戳,302重定向工作得更好,因为您不希望它们被缓存。
https://webmasters.stackexchange.com/questions/106195
复制相似问题