ThinkPHP项目iis部署一些问题

1:解决.htaccess伪静态文件访问问题

     安装微软的url-rewrite

     1)url :   http://www.iis.net/downloads/microsoft/url-rewrite

     2)网站 -》 URL Rewrite -》Import Rules

           点击.htaccess文件,然后点击import和应用,即生成 web.config文件

           注意:删除.htaccess文件的类似   RewriteBase /wp/  这样的配置

     3)网站 -》默认文档

           添加  index.php  和 default.php

     4)重启网站

     5) 测试

            新建文件.htaccess,输入以下信息:

            RewriteEngine on 
            RewriteRule ^get-(.*).html /get.asp?id=$1 


           新建文件get.asp,输入以下信息

           <% response.write("get_id=" & request.querystring("id")) %> 


            按照1)~4)操作,如果在浏览器输入以下两个地址,返回相同的内容则证明配置成功:

            http://localhost/yoursite/get-123.html 
            http://localhost/yoursite/get.asp?id=123

           

2:文件不可读取 的权限的问题

      Users   和  IIS_IUsers添加读写权限(需重启网站)






你可能感兴趣的:(ThinkPHP项目iis部署一些问题)