建站套餐 客户案例 建站优势 主机域名 关于黑羽 联系黑羽

资讯中心
了解网站建设资讯引领网站建设开发方向
万网主机搭建伪静态
UrlRewrite介绍
什么是UrlRewrite?  
 UrlRewrite 是 将动态页面转换为静态页面的一种技术. 
例如.您网站页面是 http://www.yourdomain.com/news/docread.aspx?id=123 使用UrlRewrite转换后, 可以用 http://www.yourdomain.com/news/123.html 来访问.

 为什么使用UrlRewrite:
 1) 处理这样的情形:你要更改你的web应用中网页的结构,但你同时也要确保在你移动网页后,那些被人收藏的老URL不会成为死链接。 重写URL允许你透明地将请求转交到新的网页地址而不出错。

 2)其次可以隐藏网站所用的编程语言,还可以提高网站的可移植性。 当网站每个页面都挂着鲜明的.asp/.aspx/.php这种开发语言的标记,别人一眼即可看出你的网站是用什么语言做的。而且在改变网站的 语言的时候,你需要改动大量的链接。而且,当一个页面修改了扩展名,它的pagerank也会随之消失,从头开始。我们可以用UrlRewrite 技术隐藏我们的实现细节,这样修改移植都很方便,而且完全不损失pagerank。

 3) 最重要的,在象Google,Yahoo 和 Live 这样的搜索引擎中提高你网站上网页的搜索相关性。具体来说,URL重写经常能使你在你网站上 网页的URL里更加容易地嵌入关键词,这么做往往会增加别人点击你的链接的机会。

添加rewriter规则:

 注:1.请先备份好网站的配置文件;
 2.这里的重写规则需根据用户网站的需要添加,规则需有正则表达式知识的人员设置。


    <system.webServer> 
        <rewrite> 
            <rules> 
                <rule name="rule1" stopProcessing="true"> 
                     <match url="^article/([0-9]+)/([_0-9a-z-]+)" /> 
                     <action type="Rewrite" url="article.aspx?id={R:1}&amp;title={R:2}" /> 
                </rule> 
                <rule name="rule2" stopProcessing="true"> 
                    <match url="^tags/([0-9]+)" /> 
                    <action type="Rewrite" url="tags.php?tags={R:1}"  /> 
                </rule> 
                <rule name="rule3" stopProcessing="true"> 
                    <match url="test.html" /> 
                    <action type="Rewrite" url="test.asp"  /> 
                </rule> 
            </rules> 
        </rewrite> 
    </system.webServer> 


  说明: 每个规则为一个rule节;rule的名字应该是唯一的; stopProcessing="true":如果已经匹配了规则,不再匹配以后的规则; {R:n}:代表第n个()中正则表达式匹配的内容; 重写规则按照顺序匹配;
 规则一:将类似于http://localhost/article/342/some-article-title的url转向: http://localhost/article.aspx?id=342&title=some-article-title
 规则二:将类似于http://localhost/tags/id的url转向: http://localhost/tags.php?tags=id
 规则三:将类似于http://localhost/test.html的url转向: http://localhost/test.asp

 4)Web.Config文件保存后即可生效

 5)URLrewrite 支持 asp,asp.net,php 等各种脚本.

黑羽网络品牌建站
本地做网站就选黑羽网络
Tel:0813-5104030 15348110304 QQ或微信:22232591
地址:四川省自贡市自流井区丹佳大街泰丰大厦写字楼19楼10号
Copyright © 2018-2058 黑羽网络 All rights reserved. ICP备案号蜀ICP备12014994号-1  技术支持:黑羽网络
网站建设制作项目 网站建设制作地区 网站建设案例 网站地图