Ca-6ren">
gpt4 book ai didi

php - CodeIgniter base_url 导致找不到页面

转载 作者:行者123 更新时间:2023-11-28 02:35:52 25 4
gpt4 key购买 nike

我正在使用 CodeIgniter,我是新手,因为我从事 Web 开发。我在使用来自 CI 的 base_url 时遇到问题:它导致 404 Page not found

这是页面的引用:

<li><a href="<?=base_url('Usual/novo_usual')?>">Cadastrar</a></li>

Controller 的功能:

function novo_usual(){
$this->load->view('html-header');
$this->load->view('html-footer');
$this->load->view('cadastro_usual');
}

我的 Controller 的名称文件以大写开头,例如 Usual.php,它扩展了 CI_Controller

我的 altoloado.php:

$autoload['helper'] = array('url','html','form','funcoes');

我的 routes.php:

$route['default_controller'] = 'Home';

最后是 .htaccess 文件

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
</IfModule>

最佳答案

查看\application\config\config.php

$config['base_url'] = '';

将您的网站 url 写到这里。

例如

$config['base_url'] = ' http://test.com/ ';

现在如果你使用 base_url('Usual/novo_usual') 这等于 http://test.com/Usual/novo_usual

关于php - CodeIgniter base_url 导致找不到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47435066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com