Thinkphp3.2.2在Windows下iis6的伪静态规则httpd.ini
    文章作者:恒爱网络 阅读次数:6449 发布时间:2014-9-21

    近日某用户在我司PHP5.3空间上安装Thinkphp3.2.2程序,而且需要配置伪静态。由于我司空间是WINDOWS系统IIS6下的全能空间,因此需要用httpd.ini 格式的规则。目前Thinkphp3.2.2官方给出的在LINUX下的.htaccess 规则为:


     RewriteEngine on
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteRule ^(.*)$ /stanic/index.php/Home/$1 [QSA,PT,L]
     RewriteRule ^admin/(.*)$ /stanic/index.php/Admin/$1 [QSA,PT,L]

    如何在windows系统IIS6环境下转化此伪静态,百度搜索貌似没有找到相关答案,只有一些关于Thinkphp一些老版本的httpd.ini 转化的文章,并不适用于我们的情况,因此通过调试后终于改出适用于我司WIN系统的PHP全能空间的Thinkphp3.2.2的伪静态规则,内容如下:


    [ISAPI_Rewrite]

    # 3600 = 1 hour
    CacheClockRate 3600

    RepeatLimit 32

    RewriteRule /(.+).(html)$  /index\.php/home/$1
    RewriteRule /admin/(.*)$ /index.\php/Admin/$1


    我司香港PHP5.3空间采用Simcentric公司提供的PCCW电讯盈科机房优质带宽资源打造,采用FASTCGI方式运行,同时启用了cache加速技术,让PHP执行效率更快,空间支持3天试用,用户可以在我司PHP5.3虚拟主机后台通过ISAP映射自行设置映射规则,如需帮助,可以联系在线客服中心帮你处理,我司会提供完善的售后支持服务于每一位用户。