关于Url重写问题

首先:你的域名要支持泛解析
其次:确保你的重写dll修改后版本,下载地址:http://files.cnblogs.com/aiouluosi/UrlRewriter.rar
第一步:<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
第二部:
          <!--Begin实现Url的重写-->
  <RewriterConfig>
    <Rules>
      <RewriterRule>
        <LookFor>http://(\d*).sz1234567.cn</LookFor>
        <SendTo>~/home/StarHome.aspx?uid=236</SendTo>
      </RewriterRule>
    </Rules>
  </RewriterConfig>
  <!--End实现Url的重写-->
第三部:
           <!--实现Url的重写-->
     <HttpHanders>
      <!--<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />-->
     </HttpHanders>------无法重写域名,只能重写域名后的。
      替换为
     <httpModules>
      <!--实现Url的重写-->
      <add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter" />
      </httpModules>
第四部:添加一个空的80端口的主机头到你的站点下,并添加这一句C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll到应用程序配置下,很关键!
posted @ 2008-04-14 18:13 tianya 阅读(37) 评论(0)  编辑 收藏

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-04-14 19:33 编辑过


相关链接: