iis - Umbraco、SEO 和 ImageGen.ashx

标签 iis seo umbraco

我在 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/

相关文章:

html - 避免只有图片没有文字作为网站导航链接的问题

umbraco - 以编程方式将 Umbraco 数据从开发站点迁移到实时站点

c# - "The RSA key container could not be opened"即使在 ACL 权限之后仍然出错(对于某些用户)

iis - Parallels 桌面 : access local IIS web application from OS X (host)

wordpress - 将 wordpress 安装从子域移动到根目录并保留链接

php 301 redirects 实际上做的是 302 redirect

azure - 在 Windows Azure 云服务中托管 Umbraco

asp.net-mvc - Umbraco 4.11 MVC 模式 - child 网址?

asp.net - 如何在 IIS web.config 文件上将编码设置为 utf-8?

jquery - 随机页面不会加载任何 css 文件然后自动修复?