我在codeigniter创建了一个网站。它在本地主机上工作正常,在实时服务器上正常打开默认控制器,但是当我调用其他控制器时,我收到错误的指定无输入文件。一切都在本地主机上正常工作。
class Contact_us extends CI_Controller {
public function index()
{
echo $data["header"] = $this->load->view('header');
//$this->load->view('index',$data);
}
}
我正在调用我的控制器,如mysitename / index.php / contact_us
答案 0 :(得分:0)
它适用于htaccess文件中的更改,如
DirectoryIndex index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php?$1 [L,QSA]
并输入$ config [' index_page'] ="&#34 ;;在配置文件中 所以现在我的网站网址变得像mysitename / contact_us