gpt4 book ai didi

codeigniter - 如何在 Windows Server 和 IIS 上的 codeigniter 中删除 index.php?

转载 作者:行者123 更新时间:2023-12-03 16:50:15 30 4
gpt4 key购买 nike

如何在 Windows Server 和 IIS 上的 codeigniter 中删除 index.php?

我在搜索答案时发现了这个

How to rewrite the index.php of Codeigniter on Windows Azure



但是当我尝试我的 CI 时仍然需要 index.php 来运行
必须添加 web.config 文件,在我编辑 web.config 之前还有其他步骤吗?

最佳答案

如果没有安装 URL Rewrite 模块,请从这里安装 http://www.iis.net/downloads/microsoft/url-rewrite

请检查完整的 web.config 文件。将其放在放置 index.php 的同一文件夹中。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
</conditions>
<action type="Rewrite" url="index.php?url={R:1}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

它在 Windows server 2008 R2 的 IIS 中工作

关于codeigniter - 如何在 Windows Server 和 IIS 上的 codeigniter 中删除 index.php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25439087/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com