在IIS下配置ZendFramework支持clean urls

  ZendFramework的控制器可以被设置支持使用clean urls,这点在apache下很好写,前提是apache支持mod_rewrite模块,然后通过设置.htaccess可以对ZendFramework单独控制.但是在IIS写如何设置呢?

  问题很简单,通过ISAPI_Rewrite来解决,我们来做个最简单的例子,转发所有请求到index.php,首先下载 ISAPI_Rewrite,然后默认安装,一路OK,安装完之后,到路径(我的是这样)C:\Program Files\Helicon\ISAPI_Rewrite下找到httpd.ini,该文件默认为只读属性,需要先修改为可写,然后加上一条最简单的规则,转发所有到/zfdemo/下的请求到/zfdemo/index.php上,我们在httpd.ini里加上这句

RewriteRule /zfdemo/.* /zfdemo/index.php

保存,退出,然后浏览 http://127.0.01./zefdemo/index/add 是不是出来你想要的东东了? :)

你可能感兴趣的:(framework)