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
我们使用 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