我必须使用CodeIgniter创建一个小应用程序,并尝试使用Windows Azure中的网站模块。
我从这个link转换了我的.htaccess。 我的.htaccess看起来像这样:
Options -Indexes
RewriteEngine on
RewriteRule ^(.*)$ index.php/$1 [L]
结果如下:
<rule name="rule 1y" stopProcessing="true">
<match url="^(.*)$" />
<action type="Rewrite" url="/index.php/{R:1}" />
</rule>
但是,当我进入我的网站时,我遇到了这个错误:
由于内部服务器错误,页面无法显示 发生。
答案 0 :(得分:0)
尝试将以下行添加到您的web.config文件中:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<httpErrors errorMode="Detailed" />
</system.webServer>
<system.web>
<customErrors mode="Off" />
</system.web>
</configuration>
PS:不要在web.config中重复system.webServer和system.web部分。将配置添加到现有配置。