【问题标题】:Umbraco, SEO and ImageGen.ashxUmbraco、SEO 和 ImageGen.ashx
【发布时间】:2012-01-24 04:12:26
【问题描述】:

我在 Umbraco 上创建了站点,为了在我的站点上显示图片库,我使用了 umbraco 的 ImageGen 插件。 在我开发的最后一步中,我打算对网站进行 SEO 分析。 (微软的 IIS SEO 插件) 我有错误 **此资源的引用过多。*URL 'localhost/ImageGen.ashx' 已被抓取超过 500 次。这通常表示重定向逻辑中的无限循环。* 我在 robox.txt 文件中禁用了指向 ImageGen.ashx 的链接,但是如果我链接到此图像,我需要做什么非常重要?我想将它们展示给不同的搜索引擎(谷歌、必应等)。

IIS 的 SEO 插件工作正常吗?

【问题讨论】:

  • 你知道这是一个无限循环还是你确实有超过 500 个对该 ImageGen 的唯一引用?
  • 从我的角度来看,这不是无限循环,也许 SEO 插件会这样想或计算图像的总数。我真的不知道。但它看起来像无限循环:) 如何修复它?

标签: iis seo umbraco


【解决方案1】:

您可以考虑使用 url 重写ImageGen 完全隐藏在用户/搜索引擎之外。

大多数情况下,ImageGen 用于将图像调整为少数预先确定的图片尺寸。假设您的网站需要缩略图移动版图片、标准图片以及高分辨率版本。您可以将高分辨率版本贡献给 Umbraco,并使用 ImageGen 生成其他图像。而不是

http://localhost/ImageGen.ashx?image=/media/2153/picture.jpg&width=150&height

对于缩略图,您可以使用

http://localhost/images-thumbnails/2153/picture.jpg

并将该 url 重写为第一个。

对于其他版本,公开可见的 url 可能是:

http://localhost/images-mobile/2153/picture.jpg
http://localhost/images-standard/2153/picture.jpg
http://localhost/images-highres/2153/picture.jpg

通过使用这样的 url,您还可以为图像添加更多信息,这些信息可能会被搜索引擎使用,并且您可以轻松阻止例如高分辨率图像被索引。

【讨论】:

  • 谢谢。这个解决方案对开发人员来说非常酷。但是如果客户想要将任何图像上传到网站并且不想将它们调整为 3 个不同的版本,或者他可以决定随时更改图像大小。这是最好的方法吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多