codeignitor4.0里面,编辑控件绑定SRC,使用控制器访问404错误,默认控制器可以访问,是什么原因?怎么解决?(语言-php)

前端绑定控件,本想使用控制器访问并且跳转页面,结果发生404错误。

VIEW文件里面
<iframe frameborder="0" src="<?php echo site_url()?>/welcomehappy/welcomes" class="x-iframe" ></iframe>
controller里
class Welcomehappy extends BaseController
{
    
    public function welcomes()
    {
          return view('welcome');
    }
}
结果404错误
但是设置直接访问又没问题,测试将VIEW文件考到根目录下,
<iframe frameborder="0" src="../welcome.php" class="x-iframe" ></iframe>
正常显示

查了很多资料,和官方文档,说是URL重写问题,但是照着解决还是不成功,希望解答