【发布时间】:2014-11-15 09:59:00
【问题描述】:
我已经完成了一个项目,它在我的本地服务器上运行良好,但是当我将它放在实时服务器上时,当我尝试访问其他页面时,它给了我 404 Not Found - 404.html。只有 index.php 正在工作,其余的都没有。我正在使用 codeigniter 2.2.0。为了检查我的代码是否有问题,我上传了默认的 codeigniter。我只有两个页面welcome.php 和一个.php。这是直播网址,http://www.fhi365.com/
这是我的配置文件。
$config['base_url'] = 'http://www.fhi365.com/';
$config['index_page'] = '';
$config['uri_protocol'] = 'AUTO';
这是我的常数
define('BASEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/index.php/');
这是我的路线
$route['default_controller'] = "welcome";
$route['404_override'] = '';
这是我的控制器
public function index()
{
$this->load->view('welcome_message');
}
public function one(){
$this->load->view('one_view');
}
我没有触摸 .htacces。
谁能帮帮我。
谢谢。
【问题讨论】:
-
谢谢,我检查了问题,发现不一样了。我的路线在本地服务器上运行良好。我不确切知道实时服务器上的主要问题是什么。这是我的直播网址。 fhi365.com 如果你点击链接它 f=给我 404,这就是我的主要问题。
-
此链接适用于您
http://www.fhi365.com/index.php?/welcome/one这是共享服务器(不是所有共享服务器),我在godaddy服务器上遇到了这个问题。尝试制作链接index.php?...你可以让它很多方式。 -
感谢@Shaiful Islam。这解决了我的问题。除了放“?”还有其他选择吗?到 index.php?
标签: codeigniter