Php 使控制器可以从codeigniter中的子目录访问
我知道这个问题可能已经问得太多了。 我已经试过了,但失败了 这是我的.htaccess:Php 使控制器可以从codeigniter中的子目录访问,php,codeigniter,routing,directory,Php,Codeigniter,Routing,Directory,我知道这个问题可能已经问得太多了。 我已经试过了,但失败了 这是我的.htaccess: RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /index.php/$1 [L] 这是我的路线: $route['default_controller'] = 'welcome'; $route['na'] = 'na/na_contoller/index'; $rout
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php/$1 [L]
这是我的路线:
$route['default_controller'] = 'welcome';
$route['na'] = 'na/na_contoller/index';
$route['nt'] = 'nt/nt_contoller/index';
$route['nul']= 'nul/nul_controller/index';
$route['404_override'] = '';
这是我的目录树文件夹:
Mygroupfolder (personal)
-myapp (webadmin)
|
-controller
-na(folder)
|
-Na_controller.php
-nt
...
-nul
这个Na_controller.php:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class na_controller extends CI_Controller {
public function __construct()
{
// Construct our parent class
parent::__construct();
}
public function index()
{
$this->load->view('na_askes');
}
}
找不到对象
404
谢谢你在你的.htaccess中添加这一行
RewriteBase/personal/webadmin
未找到对象
我已经添加了它,没有任何事情发生@kamranadilm确保在apache配置中启用了mod_rewrite
,并且你的文件夹名是myapp或webadmin?我的应用文件夹是webadmin,myapp只是在树状视图中定义了我的webadmin名称。好的,我将尝试@KamranAdili已经通过遵循本教程启用了mod_rewrite,但仍然是我发现的未找到对象的。这个urihttp://localhost/personal/webadmin/na
@KamranAdil
http://localhost/personal/webadmin/na/