我在 Umbraco 上创建了网站,为了在我的网站上显示图片库,我使用了 umbraco 的 ImageGen 插件。 在我开发的最后一步中,我打算对网站进行 SEO 分析。 (Microsoft 的 IIS SEO 插件) 我有错误 **此资源的引用过多。*URL“localhost/ImageGen.ashx”已被抓取超过 500 次。这通常表示重定向逻辑中存在无限循环。* 我在 robox.txt 文件中禁用了到 ImageGen.ashx 的链接,但是如果我链接到这个图像我需要做什么是非常重要的?我想将它们展示给不同的搜索引擎(Google、bing 等)。
IIS 的 SEO 插件是否正常工作?
最佳答案
您可以考虑通过使用一些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,您还可以向搜索引擎可能使用的图像添加更多信息,并且您可以轻松地阻止例如高分辨率图像被编入索引。
关于iis - Umbraco、SEO 和 ImageGen.ashx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8965049/