web developer tips (38):如何用请求失败记录追踪重写规则


原文地址:How to use Failed Request Tracing to trace Rewrite Rules。 IIS 7.0 请求失败跟踪(Failed Request Tracing (FRT)) 是功能强大的请求失败故障诊断工具。有感 FRT更多详细的内容,你可以查看:Troubleshooting Failed Requests Using Tracing in IIS 7.0 在你的网站一旦启动请求失败跟踪(FRT),执行如下操作就可以跟踪重写规则(rewrite rules): http://www.watch-life.net/visual-studio/use-failed-request-tracing-to-trace-rewrite-rules.html 1、双击“Failed Request Tracing Rule”图标,打开FRT 规则列表。 2、单击“Add…‘,打开创建FRT的向导。 3、在第一个页......[阅读全文]

分类: Visual Studio | 没有评论 »

web developer tips (34):在IIS7.0使用网址重写防止盗链


原文地址:How to stop hot-linking from your site using URL Rewrite in IIS 7.0 一个热链直接链接到网站文件(图片,视频等),例如使用一个<img>标签显示一个任何人都可以在你网站发现的jpge图片,这也可以称之为盗链,当有人浏览这个网站的时候,将使用使用你的网站的带宽来显示JPEG图片。 如果在你的网站用下面这个具有版权的图片http://www.contoso.com/img1.jpg,将会被保护防止热链。 使用IIS7.0 的网址重写模块(URL Rewrite module )可以实现很简单的实现这个目的。让我告诉你如果通过IIS管理器来做到这一点。打开IIS管理器,选......[阅读全文]

分类: Visual Studio | 1 条评论 »

web developer tips (31):利用IIS 7.0的URL Rewrite 模块产生用户友好的URL


原文地址:How to have user friendly URL using IIS 7.0 URL Rewrite module 很友好的URL地址,使访问的人很容易记住。要求你的用户记住“ http://www.contoso.com/article.aspx?id=342&title=URL-Rewrite-Walkthrough” 这样的网址并不是件很美妙的事。如果给用户提供如下URL地址:http://www.contoso.com/article/342/URL-Rewrite-Walkthrough,就能更好引起共鸣和更容易被记住。 通过IIS URL Rewrite 模块( URL Rewrite module)你可以很方便建立这一逻辑而不需要修改正在使用的Rewrite Maps代码.我将告诉你从IIS管理器里来实现。打开IIS管理器,选择“Default Web Site”,在“功......[阅读全文]

分类: Visual Studio | 没有评论 »

web developer tips (25):在iis7下规范URLs和重定向


原文地址:You can have canonical URLs and Redirects with IIS 7.0 规范的URLs 有利于搜索引擎优化(Search Engine Optimized,SEO),人可以很容易理解 http://www.contoso.com 和http://contoso.com 是一样的。但是,许多的搜索引擎不会做这样的假设,会把它们作为两个分开的条目来对待。这样讲对它们进行等级区分,同时降低网站的整体相关性。 在iis7里面,你可以通过地址重写(URL Rewrite )来解决这个问题。在web.config里加入如下规则,所有用户访问http://contoso.com将会自动跳转到http://www.contoso.com <configuration> <system.webServer> <......[阅读全文]

分类: Visual Studio | 1 条评论 »