iis8 php 去除index.php配置web.config报500错误

编辑文件网站根目录web.config

    <rewrite>
     <rules>
     <rule name="OrgPage" stopProcessing="true">
     <match url="^(.*)$" />
     <conditions logicalGrouping="MatchAll">
     <add input="{HTTP_HOST}" pattern="^(.*)$" />
     <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
     <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
     </conditions>
     <action type="Rewrite" url="index.php/{R:1}" />
     </rule>
     </rules>
     </rewrite>

打开url显示500错误

换成

    <rewrite>
     </rewrite>
也报错。

网上搜到原因是:需要安装url重写

即:urlrewrite2.exe

下载地址:http://www.microsoft.com/web/gallery/install.aspx?appid=urlrewrite2

也可到我的网盘寻找:soft/iis

下载安装后就正常了,打开IIS管理器,点击“Internet信息服务”->“网站”->“项目一”,看到图标“URL重写”,即表示安装成功了!!!!!


网上例子:

(1) webconfig 文件 system.webServer节点下配置rewrite 报错 是因为需要安装URL重写,微软下载链接:http://www.microsoft.com/zh-cn/download/details.aspx?id=7435
(2)注意在应用程序池中选择正确的托管管道模式。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值