Iis Umbraco、SEO和ImageGen.ashx

Iis Umbraco、SEO和ImageGen.ashx,iis,seo,umbraco,Iis,Seo,Umbraco,我已经在Umbraco上创建了一个网站,在我的网站上使用ImageGen插件来显示图片库。 在我开发的最后一步,我决定对网站进行SEO分析。(来自Microsoft的IIS搜索引擎优化插件) 我出错了 **此资源的引用太多。*URL“localhost/ImageGen.ashx”已爬网500多次。这通常表示重定向逻辑中存在无限循环。* 我在robox.txt文件中禁用了到ImageGen.ashx的链接,但是如果我链接到这些图像,我需要做什么是非常重要的?我想把它们展示给不同的搜索引擎(谷歌、

我已经在Umbraco上创建了一个网站,在我的网站上使用ImageGen插件来显示图片库。 在我开发的最后一步,我决定对网站进行SEO分析。(来自Microsoft的IIS搜索引擎优化插件) 我出错了 **此资源的引用太多。*URL“localhost/ImageGen.ashx”已爬网500多次。这通常表示重定向逻辑中存在无限循环。* 我在robox.txt文件中禁用了到ImageGen.ashx的链接,但是如果我链接到这些图像,我需要做什么是非常重要的?我想把它们展示给不同的搜索引擎(谷歌、必应等)

SEO插件对IIS的工作是否正确?

< P>你可以考虑通过使用一个小的<强> URL重写< /强> > < /P>完全隐藏IMAGEN。 大多数情况下,ImageGen用于将图像大小调整为几个预定的图片尺寸。让我们假设您的站点需要一个缩略图、一个移动版本的图像、一个标准图像以及高分辨率版本。您可以将高分辨率版本提供给Umbraco,并使用ImageGen生成其他图像。而不是

http://localhost/ImageGen.ashx?image=/media/2153/picture.jpg&width=150&height
对于缩略图,您可以使用

http://localhost/images-thumbnails/2153/picture.jpg
并将该url重写为第一个url

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

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

通过使用像这样的url,您还可以向图像添加更多信息,这些信息可能会被搜索引擎使用,例如,你可以很容易地阻止高分辨率图像被索引。

你知道这是一个无限循环,还是你确实有超过500个对该ImageGen的唯一引用?从我的观点来看,这不是无限循环,也许你可以这样想,或者计算图像总数。我真的不知道。但它看起来像是无限循环:)如何修复它?谢谢。这个解决方案对于开发人员来说非常酷。但若客户想上传任何图片到网站,但不想将其调整为3个不同的版本,或者他可以决定随时更改图片大小。这是最好的方法吗?