我正在本地主机中运行codeigniter 3.1。
当我从本地主机访问“ Codeigniter”文件夹时,它会正常打开。
但是当我将文件夹名称更改为“ myProject”时,
并尝试访问localhost/myProject
或localhost/myProject/index.php
,它显示“ 404页面未找到”。
但是当我尝试访问localhost/myProject/index.php/Welcome
时,它起作用了!
答案 0 :(得分:1)
转到您的codeigniter项目
打开 myProject
打开应用
打开 config ,然后打开config.php
文件。
将您的$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;
谢谢