我无法从URL中删除index.php?I';我运行Apache/2.4.25(Win64)mod_fcgid/2.3.9 for PHP CodeIgniter

我无法从URL中删除index.php?I';我运行Apache/2.4.25(Win64)mod_fcgid/2.3.9 for PHP CodeIgniter,php,Php,我已完成以下步骤: 我编辑了C:\Program Files\NetMake\v9\components\apache\conf\httpd.conf,并删除了http.conf文件中的#表单LoadModule rewrite_module modules/mod_rewrite.so 我将application/config/config.php编辑为: $config['index_page']='' 我编辑了.htaccess文件: 最后,我重新启动了apache服务器 但它仍然不起作用

我已完成以下步骤:

  • 我编辑了C:\Program Files\NetMake\v9\components\apache\conf\httpd.conf,并删除了http.conf文件中的#表单LoadModule rewrite_module modules/mod_rewrite.so

  • 我将application/config/config.php编辑为: $config['index_page']=''

  • 我编辑了.htaccess文件:

  • 最后,我重新启动了apache服务器

  • 但它仍然不起作用。我仍然需要在URL中添加index.php作为

    您应该按照本指南解决问题:


    我很高兴提及您使用的PHP框架。PHP版本7.0.15系统Windows NT MOBINYASIN-PC 10.0 build 18362(Windows 10)AMD64此程序使用Zend脚本语言引擎:Zend Engine v3.0.0,版权(c)1998-2017 Zend Technologies with SourceGuardian v11.0.6,版权(c)2000-2016,由SourceGuardian Ltd.提供。Zend的解决方案是:显然,您所需要做的就是将这一行替换为:RewriteRule^(.*)$index.php/$1:RewriteRule^(.*)$index.php?/$1问题已解决。感谢您的帮助,但问题是Zend Framework,.htaccess文件中的语法设置缺少一个?在RewriteRule^(.*)$index.php?/$1中进行标记,但由于某些原因,现在我对图像有问题。浏览器现在不显示图像。必须真正理解并使用Zend Framework的.htaccess文件中的设置,与Xampp或Wamp相比,Zend Framework的.htaccess文件具有不同的设置。