我想把
http://www.xxxxx.com/nsearch.aspx?Category=Mens&Subcategory1= Athletic&Subcategory2=Basketball
重写成
http://www.xxxxx.com/product/mens/athletic/basketball.aspx
怎么做?
是在IIS上进行设置吗?
急求

解决方案 »

  1.   

    http://www.xxxxx.com/product/mens_athletic_basketball.aspx
      

  2.   

    或者换成http://www.xxxxx.com/product/mens_athletic_basketball.aspx
      

  3.   

    nsearch.aspx的代码不能改?
    在他load的时侯取得参数,跳转到相应页面
      

  4.   

    URL重写(使用微软URLRewriter)
      

  5.   

    正解 。引用一个DLL,之后再webconfig里面进行配置。现在我做的网站都是重写的。
    不难,一个小时搞定没问题的。
      

  6.   

    http://blog.csdn.net/rwm5366745/archive/2010/08/30/5848949.aspx
      

  7.   

    你添加映射应该可以,你的这个url是改变了访问的方式而已
      

  8.   

    只要最终页面的扩展名是ASP.NET的程序处理的,可以采用ASP.NET的URLREWRITE来搞定,不需要修改服务器配置。
      

  9.   

    url重写具体是怎么回事啊??学习~~
      

  10.   

    http://www.cnblogs.com/Ferry/archive/2009/06/19/1506770.html
      

  11.   


    重写成 http://www.xxxxx.com/product/mens/athletic/basketball.php 岂不更有趣!试试吧,遇到sb用户(或者自己公司老板),觉得什么时髦你就重写什么。
      

  12.   

    URLRewriter.dll 下载
    2.配置Config.
    3.配置IIS 映射你的html,或者aspx.
    每一步都不能出错。 步骤给你了。操作网上多得很
      

  13.   

    我一直在使用:
    完美实现 ASP.NET 2.0 中的URL重写伪静态:
    http://wapapp.baidu.com/share/detail/21790577
      

  14.   

    用 URLRewriter  很简单. 
    如:
    <add name="Rewrite2" virtualUrl="^http\://(.*)/index.html(你想要显示的url)" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/default/default.aspx(实际访问的url地址)" rewrite="Domain" ignoreCase="true"/>