我们网站注册的用户可以使用2级域名来打开他们自己的首页。比如:http://username.aaa.com2级域名使用 UrlRewriter组件。
UrlRewriter 是微软封装好了的一个URL重写组件。在web.conifg中
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections> <RewriterConfig>
<!--频道-->
<Rules>
<RewriterRule>
<LookFor>http://(\w+)\.aaa\.com/index\.aspx</LookFor>
<SendTo>~/web/members/membershow/default.aspx?name=$1</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig> <httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</httpHandlers>现在这个配置不起作用。
请问如何解决????
请问如何单步调试呢????
UrlRewriter 是微软封装好了的一个URL重写组件。在web.conifg中
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections> <RewriterConfig>
<!--频道-->
<Rules>
<RewriterRule>
<LookFor>http://(\w+)\.aaa\.com/index\.aspx</LookFor>
<SendTo>~/web/members/membershow/default.aspx?name=$1</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig> <httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</httpHandlers>现在这个配置不起作用。
请问如何解决????
请问如何单步调试呢????
解决方案 »
- 怎样实现模糊查询
- ASP.NET2.0怎么调用类报错
- GridView数据绑定的问题,关于主键的存储。
- 动态生成GridView,分页,DatabBind()时报错:未将对象引用设置到对象实例
- 在datagrid 怎样加上一列显示记录的条数,第一条,第二条,第三条。。。。。
- 请问如何正确为 ASP.NET 项目配置远程 Web 服务器
- 要给某娱乐城做个网站,大家给点建议
- System.Diagnostics.Process.Start的用法??
- dropdownlist相关问题
- 数据库与图片的问题
- window.xmlhttprequest为什么window对象后不能点出xmlhttprequest呢
- 权限设置BUTTON的问题
<!--频道-->
<Rules>
<RewriterRule>
<LookFor>http://(\w+)\.aaa\.com</LookFor>
<SendTo>~/web/members/membershow/default.aspx?name=$1 </SendTo>
</RewriterRule>
</Rules>
</RewriterConfig> 配置文件 <LookFor>http://(\w+)\.aaa\.com</LookFor> 的意思是输入http://username.aaa.com会自动跳转到用户的首页。请问这样配置对吗啊?
这里有代码:UrlRewrite URL重写示例
http://msdn2.microsoft.com/zh-cn/library/ms972974.aspx
http://www.knowsky.com/344470.html
换Windows Server 2008好了
试一下
正则没错啊
[/Quoto]
SentTo对应于LookFor的配对组不对.
<LookFor>(.*) </LookFor>
<SendTo>~/web/members/membershow/default.aspx?name=$1 </SendTo>
</RewriterRule>
先看看(。*)能取到什么 怀疑你域名那一部分还没有获取到