Url重写不适用于IIS中托管的php mvc网站

Url重写不适用于IIS中托管的php mvc网站,php,codeigniter,iis,model-view-controller,url-rewriting,Php,Codeigniter,Iis,Model View Controller,Url Rewriting,我已经在iis上配置了PHP mvc网站 该网站的网址是 我已经为链接提供了href=“Steps”,因此工作URL应该是 但它给了我404找不到的错误 相反,当我手动键入 或者给出href=“index.php/steps”它可以正常工作。但是我不需要在URL中使用index.php 它应该可以通过点击链接轻松访问 请导游 非常感谢,您必须在.htaccess内设置RewriteBase重写基/root/domain/workingdir/。请确保您的重写引擎应处于打开状态。由于我已在iis上

我已经在iis上配置了PHP mvc网站 该网站的网址是 我已经为链接提供了href=“Steps”,因此工作URL应该是

但它给了我404找不到的错误

相反,当我手动键入

或者给出href=“index.php/steps”它可以正常工作。但是我不需要在URL中使用index.php 它应该可以通过点击链接轻松访问

请导游


非常感谢,

您必须在
.htaccess
内设置
RewriteBase
<代码>重写基/root/domain/workingdir/。请确保您的
重写引擎
应处于打开状态。由于我已在iis上安装了网站,因此我已排除htaccess并包含web.config。我需要包括.htaccess吗?你必须根据
web.config
转换RewriteBase.htaccess代码。你可以参考链接了解更多信息。我尝试了所有选项,但都无效