摘要:URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。 比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。url重写的优点在于: 缩短url,隐藏实际路径提高安全性 易于用户记忆和键入。 易于被搜索引擎收录二 实现url重写的基本方法 下载MS的URLRewriter.dll,放到你的web程序的bin下下载地址1:http://www.rickel.cn/uploads/DevTools/MSDNURLRewriting.msi下载地址2:download.micros
阅读全文
随笔分类 - UrlRewrite
摘要:灵活的URL重写可以让你的网站增加可用性和专业性。在帮助网站更好的被搜索引擎索引收录方面,这也是一个重要的因素。在本篇文章中,我将带你了解 如何在ASP.NET中简单的实现URL重写,以及一些常见问题的解决办法。我还将说明为什么URL重写如此重要,以及如何使用它来增强你的网站。 什么是URL重写? URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程。举个例子来说,如果通过浏览器进来的URL是 “www.mysite.com/UserProfile/1.aspx”,那么它可以被重写成 “www.mysite.com/UserProfile.aspx...
阅读全文
摘要:概要 分析如何使用微软提供的ASP.NET来对动态产生的URL地址进行网址重写。 网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程。作者本人在对各种实现网址重写的技术进行研究和探讨后得出的经验和方法,希望能对您有所帮助。 内容简介 稍微花点时间看一看你做的网站里头的URL地址,你看到类似这样的地址吗http://yoursite.com/info /dispEmployeeInfo.aspx?EmpID=459-099&type=summary ?也许你会出于某种目的把大量的页面文件从一个目录甚至一个网站转移到其他地方,而许多访问者出于个人兴趣或者研究目..
阅读全文
摘要:1、将下载的IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下,IIS Rewrite 组件下载 http://www.helicontech.com/download-isapi_rewrite.htm , IIS Rewrite 简化版组件下载 http://www.newhua.com/soft/71446.htm ,下载下来解压后不用安装拷到目 1、将下载的IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下,IIS Rewrite 组件下载http://www.helicontech.com/downloa...
阅读全文
摘要:1. 下载 ISAPI_Rewrite 我这里的 1.32. 进入iis 信息管理器,点网站-->属性-->ISAPI删除原来的筛选器3. 点击某个站点-->属性-->添加ISAPI筛选器,我的原则是放到各自己自己的站点下,如在站点里建一个目录ISAPI_Rewrite,然后把 ISAPI_Rewrite.dll 和 httpd.ini 放这里4. 配置好重启一下 iis ,接下来就是调试 httpd.ini 了,5. 调试httpd.ini 不需要重启 iis 和站点6. httpd.ini 编写规则需要注意的是: .?这些要转义 \.\? 例子:[ISAPI_Rew
阅读全文
摘要:要使你的IIS服务器支持伪静态重写,按以下步骤来: 1. 安装重写插件Rewrite.dll 如果你的 IIS 服务器加载过 Rewrite.dll 则可以不用下载。 Rewrite.dll文件:http://blog.hxxsh.com/UploadFiles/2006-10/1013525016.rar 加载 Rewrite.dll 在 IIS 的 Isapi 上添加筛选器 筛选器名称为:re 可执行文件选择 Rewrite.dll 就可以了! 2. 配置 httpd.ini 打开你的httpd.ini,找到 [ISAPI_Rewrite] # 3600 = 1 ho...
阅读全文
摘要:ISAPI_Rewrite是一个较为好用的URL重写组件,安装和配置都比较简单,防盗链的设置也极其简单。 问题 如何获取被ISAPI_Rewrite重写后的URL。 测试环境:IIS6中使用ISAPI_Rewrite对Default.aspx进行重写,重写后的地址为:Index-After-ReWriter.html。 需要获取重写后的地址,即Index-After-ReWriter.html。 一些弯路 首先想到的就是Request对象,如Request.Url和Request.RawUrl。 测试后发现获取到的地址都是Default.aspx。 上网找了找ISAPI_Rewrite的处理.
阅读全文
摘要:昨天,转贴了一篇利用ISAPI筛选器来实现URL伪静态的文章,我按照文章上的内容做,可是没有做出来,目前看来,该方法没有使用Microsoft URLRewriter.dll这个方法好,至少我个人觉得,花了一个晚上的时间,终于研究出来了怎么利用这个dll文件来对asp.net页面实现静态化了,其实很简单。一,获得Mircosoft URLRewriter.dll:获得Mircosoft URLRewriter.dll可以到http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfr=t
阅读全文
摘要:一、伪静态的用处有些用户觉得,伪静态和真静态实际被收录量会相差很大,其实不然,从你个人角度,你去判断一下一个帖子到底是真静态还是伪静态?估计很难看得出,因为所谓静态的意思,就是地址中不带问号,不带问号的就是静态,管他是真的还是伪的?搜索引擎看得出吗?所以说,其实不论是真的还是伪的,其实对于搜索引擎来说都是一样的,搜索引擎没有说,你这个是伪的,我不收录你。追根究底来说,为什么搜索引擎会不收录带问号的网址?因为搜索引擎怕由于问号而进入死循环,称为“搜索机器人陷阱(Spidertraps)”(以前动网就有这样一个漏洞,蜘蛛进去出不来了),所以很多时候带问号的地址搜索引擎是不会进去的,伪静态对于搜索引
阅读全文
摘要:MSDN上有一篇很详细的文章http://msdn.microsoft.com/zh-cn/library/ms972974.aspx但是我用的是另一个:UrlRewritingNet控件。它的使用方法很简单:1.将UrlRewritingNet.UrlRewriter.dll拷到bin目录下。 下载2.在web.config里进行相关的配置<?xml version="1.0"?><configuration><configSections><section name="urlrewritingnet" req
阅读全文