Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 找不到指向页面的CodeIgniter基url_Php_Html_Codeigniter - Fatal编程技术网

Php 找不到指向页面的CodeIgniter基url

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: $

我正在使用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:

$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可能有问题