添加web.config文件后,Codeigniter项目在IIS服务器上返回500

时间:2019-03-27 06:52:08

标签: iis-7

我在iis上安装了php作为fastcgi脚本。 当我在子文件夹中设置codeigniter项目时,它显示500错误。如果删除web.config,它将显示登录页面,但无法显示其他页面。那时它显示404文件未找到。

这是我的web.config文件:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webserver>
    <httperrors errormode="detailed" />
    <asp scripterrorsenttobrowser="true"/>
   <rewrite>
  <rules>
    <rule name="rule" stopprocessing="true">
      <match url="^(.*)$" ignorecase="false" />
      <conditions>
        <add input="{request_filename}" matchtype="isfile" ignorecase="false" negate="true" />
        <add input="{request_filename}" matchtype="isdirectory" ignorecase="false" negate="true" />
        <add input="{url}" pattern="^/favicon.ico$" ignorecase="false" negate="true" />
      </conditions>
      <action type="rewrite" url="index.php/{r:1}" appendquerystring="true" />
    </rule>
  </rules>
</rewrite> 
</system.webserver>
</configuration> 

我将项目放入inetpub \ wwwroot \ myproject \

0 个答案:

没有答案