首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

地址重定向?解决办法

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

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

[解决办法]
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> 

热点排行