我正在本地主机中运行codeigniter 3.1。
当我从本地主机访问我的"代码点火器"文件夹时,它打开正常。
但是当我将文件夹名称更改为"myProject"时, 并尝试访问localhost/myProject
或localhost/myProject/index.php
它显示"404 页面未找到"。
但是当我尝试访问localhost/myProject/index.php/Welcome
它起作用了!
转到您的代码点火器项目
-
打开我的项目
-
开放申请
打开 配置,然后打开
config.php
文件。将
$config['base_url']
更改为$config['base_url'] = 'http://localhost/myProject/';
您需要在项目文件夹名称上设置base_url。
您也可以制作动态基本网址,一旦完成,则无需在config.php中更改基本网址,即使您将在服务器上上传项目,也无需在config.php中更改基本网址。
请使用此代码来制作动态基本 URL。
$root = (isset($_SERVER['HTTPS']) ? "https://" : "http://").$_SERVER['HTTP_HOST'];
$root.= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;
谢谢