2016-03-07 41 views
1

打开codeigniter基地址后出现以下错误: “没有指定输入文件”。我知道它与htaccess文件有关,但无法使其工作。没有输入文件指定的错误。 Codeigniter 3和去爸爸子域

我htaccess文件内容:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 

的Go Daddy的目录结构:htaccess文件是在子域的根文件夹。 enter image description here

回答

0

你的htaccess文件是好的,您需要检查在控制器 路径我想这可能是缺少

$this->load->view('file_view', $data); 
的意见

文件夹中它被命名为“file_view.php”

还可以查看文件确保文件路径正确 如果您正在调用模块文件夹下存在的模块文件夹

检查$route['default_controller'] = "frontpage";对于上面的行frontpage.php config文件夹下routs.php必须存在于文件夹视图

附加重写基

RewriteEngine on 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L] 
+0

默认控制器已被设置为管理员控制器,其是正确的。视图和模型也存在,因为一切都在localhost上工作。 – Saurabh

+0

在活服务器上尝试访问站点site.com/index.php和没有index.php如果它被加载也确保mod重写被设置为启用在php.ini – iCodeCrew

+0

尝试 RewriteBase/ – iCodeCrew

相关问题