日期:2014-05-18  浏览次数:20489 次

地址重定向?
关于地址重定向,我看了很多。
可还是不知道具体的操作方法?
哪位大侠可以讲解一下??

------解决方案--------------------
Response.Redirect(URL)
将客户端的浏览器重定向到一个新的地址。Url为新网页的地址。
通过在响应中发送一个“302 Object Moved”HTTP报头来实现。
------解决方案--------------------
用UrlRewriter
这个可以实现地址重定向
------解决方案--------------------
在.Net中可以使用开源的UrlRewriter,也可以使用一些常用的组件通过配置IIS和写一些正则表达式也可以实现,通常用的url重写组件有IIS_ReWrite等,可以在网上找找资料,很多的。
------解决方案--------------------
用UrlRewriter 实现
就是 Http://www.lianxi.com/show.aspx?index=100 
可以重定向成 http://100.lianxi.com
一般网站都用的

------解决方案--------------------

引入URLRewriter.dll
在web.config里面配置
<configuration> 
<configSections> 
<section name="RewriterConfig" 
type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /> 
</configSections> 
<RewriterConfig> 
<Rules> 
<RewriterRule> 
<LookFor>~/d(\d+)\.aspx</LookFor> 
<SendTo>~/default.aspx?id=$1</SendTo> 
</RewriterRule> 
</Rules> 
</RewriterConfig> 
<system.web> 
<httpHandlers> 
<add verb="*" path="*.aspx" 
type="URLRewriter.RewriterFactoryHandler, URLRewriter" /> 
</httpHandlers>