Php codeigniter项目在localhost上不工作,但如果放置在内部目录中,则可以工作

Php codeigniter项目在localhost上不工作,但如果放置在内部目录中,则可以工作,php,codeigniter,Php,Codeigniter,您好,我使用codeigniter开发了一个项目,它位于“localhost/ro”目录中。在内部目录“localhost/ro”中,项目工作正常,但当我将该项目移动到“localhost”时,只显示主页,所有其他链接都不工作。我试着把这个项目放在其他目录中,比如“localhost/ro123”,它也可以很好地工作。当然,我需要更改config.php中的base_url()。总之,我可以说,只有在localhost中创建了另一个目录时,project才能工作,但如果project放在loca

您好,我使用codeigniter开发了一个项目,它位于“localhost/ro”目录中。在内部目录“localhost/ro”中,项目工作正常,但当我将该项目移动到“localhost”时,只显示主页,所有其他链接都不工作。我试着把这个项目放在其他目录中,比如“localhost/ro123”,它也可以很好地工作。当然,我需要更改config.php中的base_url()。总之,我可以说,只有在localhost中创建了另一个目录时,project才能工作,但如果project放在localhost中,它就不能工作。

什么是不工作?请详细说明。@josephting only主页显示…当我单击其他链接时,页面未找到错误出现…如果在前面添加
index.php/
,请检查它是否有效。使用而不是如果是,这与你的URL重写规则有关。否。我有来自codeigniter的.htaccess文件,它不需要在URL中放入'index.php',那么您应该包括预期的URL输出以及当前获得的内容。