我正在尝试使用 CodeIgniter 4.6(最新)在 xampp (php 8.2) 下创建一个新网站。这是我所做的:
运行cmd:composer在htdocs文件夹下创建项目codeigniter4/appstarter c46
公共字符串 $baseURL = 'http://localhost:988/c46/'; // 最后还尝试了 public
我在控制器Home.php中添加了一个新功能
public function test(): string
{
return 'ok';
}
这是我的问题,我无法访问主页/测试页面。似乎只有默认控制器和方法有效。我试过:
RewriteBase /c46
RewriteBase /c46/public
如何访问控制器中的新页面/方法? 我需要做出哪些改变才能完成这项工作?提前非常感谢!
$baseURL
值更改为
app/Config/App.php
在项目的根目录中添加.htaccess(您需要将其放置在c46目录的根目录中)以将http请求从
http://localhost:988/c46/
http://project
这是您可以添加到项目中的 .htaccess 示例:http://project/public