Codeigniter-文件夹名称更改未找到404页面

时间:2018-08-24 18:28:21

标签: php mysql codeigniter codeigniter-3

我正在本地主机中运行codeigniter 3.1。

当我从本地主机访问“ Codeigniter”文件夹时,它会正常打开。

但是当我将文件夹名称更改为“ myProject”时, 并尝试访问localhost/myProjectlocalhost/myProject/index.php,它显示“ 404页面未找到”。

但是当我尝试访问localhost/myProject/index.php/Welcome时,它起作用了!

2 个答案:

答案 0 :(得分:1)

转到您的codeigniter项目

  1. 打开 myProject

  2. 打开应用

  3. 打开 config ,然后打开config.php文件。

  4. 将您的$config['base_url']更改为$config['base_url'] = 'http://localhost/myProject/';

您需要在项目文件夹名称上设置 base_url

答案 1 :(得分:0)

您也可以创建动态基础URL,一旦完成,就无需在config.php中更改基础URL,即使您将项目上传到服务器上,也无需在config中更改基础URL。 php。

请使用此代码创建动态基本网址。

$root = (isset($_SERVER['HTTPS']) ? "https://" : "http://").$_SERVER['HTTP_HOST'];
$root.= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;

谢谢