代码点火器项目文件夹

时间:2018-03-17 00:04:27

标签: php codeigniter controller directory

我有一个代码点火器项目文件夹。一切正常。 但是,当我将项目文件夹作为子文件夹放在另一个文件夹中时,我调用了控制器URL的404页面。

例如CI网址为http://localhost/library 然后我将它放在另一个文件夹中,如:http://localhost/school/library

我该如何解决这个问题?我知道它的目录问题。 谢谢。

.htaccess文件:

i++;
if (i == 1) {
    num = num - 10;
}

文件夹的结构

    RewriteEngine on
    RewriteCond $1 !^(index\.php|resources|robots\.txt)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L,QSA]

库文件夹使用代码点火器框架工作但是作为主文件夹的学校文件夹不使用框架工作。

2 个答案:

答案 0 :(得分:1)

创建一个名为.htaccess的文件,并将此代码放在

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

答案 1 :(得分:0)

问题是您指向根文件夹中的index.php,而是使用./index.php进行更改。

使用以下内容在项目文件夹中创建.htaccess文件:

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

您看到./部分表示添加.htaccess存在的路径