神刀安全网

thinkphp在iis下如何配置url rewrite伪静态的方法

首先下载iis的rewrite组建: Rewrite.zip   99KB

然后传到服务器,解压到目录(该目录对匿名用户最好有可读权限,网上说的,呵呵)

选择到你的站点,右键选择“属性”,会弹出如下图所示对话框;然后依次按照图中的顺序,“ISAPI筛选器”->“添加”->“浏览”->选择到rewrite.dll所在的目录,然后确定。

最后进入到你的rewrite目录,里面有一个“httpd.ini”配置文件,把里面的全部删除,在粘贴这以下这句话(该代码只针对ThinkPHP的情况):

[ISAPI_Rewrite] CacheClockRate 3600

RepeatLimit 32

RewriteRule (?!\/dh)(?!\/phpMyAdmin)(?!\/Public)(.*)$ /index\.php/$1 [I]

涂红的代码和后面的“Public”的意思是排除这些目录,不用进行伪静态(比如后台不需要伪静态)。

最后重启iis你会发现,已经OK了。费了半天时间,搞好了,终于松了一口气啊

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » thinkphp在iis下如何配置url rewrite伪静态的方法

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
分享按钮