我有一个代码点火器项目文件夹。一切正常。 但是,当我将项目文件夹作为子文件夹放在另一个文件夹中时,我收到 404 Page Not Found 对于我调用的 Controller URLS。
例如 CI url 是 http://localhost/library 然后我将它放在另一个文件夹中,例如:http://localhost/school/library
我该如何解决这个问题?我知道这是一个目录问题。 谢谢。
.htaccess 文件:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
文件夹结构
school/
students/
teachers/
library/
application/
system/
assets/
index.php
.htaccess
图书馆文件夹使用代码启动器框架,但作为主文件夹的学校文件夹未使用任何框架。
最佳答案
创建一个名为.htaccess
的文件并将这段代码放入
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
关于php - Codeigniter 项目文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49331091/