我已经在umbraco上创建了一个站点,用于在我的站点上显示图像库,我使用imagegen plugin for umbraco。
在我的最后一步发展,我设计做搜索引擎优化分析的网站。(来自Microsoft的IIS的SEO插件)
我有错误
**此资源的引用太多。*对url“localhost/imagegen.ashx”的爬网次数已超过500次。这通常表示重定向逻辑中存在无限循环。*
我禁用了robox.txt文件中imagegen.ashx的链接,但如果链接到这些图像,我需要做什么非常重要?我想把它们展示给不同的搜索引擎(谷歌、必应等)。
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。
对于其他版本,公开可见的url可以是:
http://localhost/images-mobile/2153/picture.jpg
http://localhost/images-standard/2153/picture.jpg
http://localhost/images-highres/2153/picture.jpg
通过使用这样的url,您还可以向可能被搜索引擎使用的图像添加更多信息,并且您可以很容易地阻止高分辨率图像被索引。