zoukankan      html  css  js  c++  java
  • 谈UrlRewriter在XP和2003上IIS设置的差异

    前段时间做了个一个网站 史上最牛 www.firstniu.com ,后来看到很多人使用url重写,就上网查询了一些资料,决定使用 Intelligencia.UrlRewriter.dll 这个组件来实现伪静态。

    参考这样的文章,http://www.cnblogs.com/mouhong-lin/archive/2008/08/07/1262965.html

    很快就把网站大部分实现成了伪静态,在本地的开发环境运行的很好,通过配置在XP上的IIS上的映射。 也运行的很好。

    当我把网站发布到网上的时候,发现不能正常使用,通过搜索,大部分人都说是试用类似xp上的方法进行映射,通过和isp的管理员联系,修改了映射,这是我使用的伪静态都可以了。可是问题出在fckeditor无论如何无法正常使用,因为fckeditor本身就用静态的html文件,就是说,如果使用了伪静态,原来的静态在服务器上就无法正常浏览。郁闷。

    后来我再仔细的查看了urlrewriter作者的网页,然后使用本地的2003服务器做测试,按照作者的提示,正确的实现了伪静态和静态页面的同时使用。通知管理员删除掉原来的映射,使用新的方式,这些达到了我预期的目的。

    xp的iis使用这个设定:

    IIS配置:网站->属性->目录->配置(G)...->映射->应用程序扩展->添加
    可执行文件:c:"windows"microsoft.net"framework"v2.0.50727"aspnet_isapi.dll
    扩展名:.html
    动作:限制为 GET,HEAD,POST,DEBUG
    脚本引擎:选中
    确认文件是否存在:不选
     

    2003的iis使用这个设定:

    IIS配置:网站->属性->目录->配置(G)...->映射->通配符应用程序映射(执行顺序)->插入
    可执行文件:c:"windows"microsoft.net"framework"v2.0.50727"aspnet_isapi.dll
    确认文件是否存在:不选
     

    如果有人碰到这个问题的时候,不妨注意一下。经验害死人啊。


  • 相关阅读:
    219. Contains Duplicate II
    189. Rotate Array
    169. Majority Element
    122. Best Time to Buy and Sell Stock II
    121. Best Time to Buy and Sell Stock
    119. Pascal's Triangle II
    118. Pascal's Triangle
    88. Merge Sorted Array
    53. Maximum Subarray
    CodeForces 359D Pair of Numbers (暴力)
  • 原文地址:https://www.cnblogs.com/songsgroup/p/1388506.html
Copyright © 2011-2022 走看看