Php 找不到指向页面的CodeIgniter基url
我正在使用CodeIgniter,而且我是新手,因为我是从事web开发的。 我对来自CI的Php 找不到指向页面的CodeIgniter基url,php,html,codeigniter,Php,Html,Codeigniter,我正在使用CodeIgniter,而且我是新手,因为我是从事web开发的。 我对来自CI的base\u url有问题:它导致404页面未找到 以下是该页面的参考信息: <li><a href="<?=base_url('Usual/novo_usual')?>">Cadastrar</a></li> 我的控制器的名称文件以大写字母开头,与通常的.php一样,它扩展了CI\u controller My altoloado.php: $
base\u url
有问题:它导致404页面未找到
以下是该页面的参考信息:
<li><a href="<?=base_url('Usual/novo_usual')?>">Cadastrar</a></li>
我的控制器的名称文件以大写字母开头,与通常的.php一样,它扩展了CI\u controller
My altoloado.php:
$autoload['helper'] = array('url','html','form','funcoes');
My 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>
重新启动发动机
1美元^(索引\.php | images | css | js | robots\.txt)
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)$index.php?$1[L]
请参阅\application\config\config.php
$config['base_url']=''
将此文件写入您的网站url
比如说
$config['base_url'] = 'http://localhost/folder/';
$config['base_url']=''
现在,如果您使用基本url(“常用/新常用”),这是相等的如果您不设置站点url,那么首先设置它的
//Site URL Path : application\config\config.php
$config['base_url'] = 'http://localhost/site_name';
然后添加以下内容:
<?php
echo site_url('Usual/novo_usual');
//OR
echo base_url('Usual/novo_usual'); ?>
首先,您需要在中设置文件夹路径 \application\config\config.php
$config['base_url'] = '';
比如说
$config['base_url'] = 'http://localhost/folder/';
我已经设法解决了。
事实证明,我的项目名称以“G”开头,在我的url中,我用“G”来称呼它。
谢谢各位。你们忘了为
普通/novo_普通
定义一条路由,你们试过只使用base_url()吗?我已经设置了这个“$config['base_url']=';”,但仍然不起作用。对于控件,请在说出问题是否存在或所有问题后执行此操作保存并转到链接。非基本url可能有问题