Amazon S3:如何为图像使用 SEO 友好的 URL

Amazon S3: How to use SEO-friendly URLs for Images

我们使用 Amazon S3 在我们的网站上显示图像。现在,图像使用以下键保存:

myimages/193-image-small.jpg
myimages/193-image-large.jpg
myimages/194-image-small.jpg
myimages/194-image-large.jpg

等等...

我可以使用如下代码在我的页面中嵌入图片:

<img src="s3-zone.amazonaws.com/mybucket/myimages/193-image-large.jpg">

这工作正常,但我想更进一步,为 google 显示 SEO 友好的图片 URL,例如:

s3-zone.amazonaws.com/mybucket/myimages/193-super-great-title-for-my-picture.jpg

是否有可能以任何方式实施,如果是 - 如何实施?

这是不可能的。 Amazon S3 中的每个对象都有一个键名。

部分选项:

  • 将对象重命名为您想要的名称,或者
  • 将 URL 指向您的 Web 服务器,它可以将 URL 转换为 'normal' URL 并检索基础 S3 对象——但这将将负载放在您的 Web 服务器上,而不是将所有请求发送到 S3

如果您想对 SEO 友好,最好在 img 标签中添加一个 alt 字段。这比文件名更重要。

例如,参见:How to Optimize Images for Better Search Engine Rankings