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
    确认文件是否存在:不选
     

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


  • 相关阅读:
    ubuntu 下安装memcache 以及php扩展
    js控制页面显示和表单提交
    phpcms--使用添加php原生支持
    phpcms v9 升级视频云问题推荐位不能添加
    phpcms—— 内容中的附件调用和添加远程地址的调用
    phpcms--模型管理,推荐位管理,类别管理
    linux shell 编程
    css中的定位和框模型问题
    php生成静态文件
    打印机问题win7 和xp
  • 原文地址:https://www.cnblogs.com/songsgroup/p/1388506.html
Copyright © 2011-2022 走看看