【发布时间】:2012-12-24 07:38:45
【问题描述】:
在我的项目中的子文件夹上安装 codeigniter 时遇到了一个小问题。问题是我无法从网址中删除index.php。我有一个.htaccess 文件,在我将它安装到子文件夹之前它工作得非常好。文件夹结构如下:
test_project/myapp
myapp - codeigniter 安装文件夹。
CodeIgniter 配置: 基本网址:“http://localhost/test_project/myapp/”
我的.htaccess 文件包含以下内容:
RewriteEngine On
RewriteBase /myapp
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
如果我将codeigniter 安装转移到test_project,上述.htaccess 文件将完美运行。我已将.htaccess 放在index.php 所在的子文件夹(myapp)中。
我已经在WAMP 服务器上安装了它,并且正在使用codeigniter 2.1.2
谢谢
【问题讨论】:
-
myapp 文件夹是否同时包含系统和应用程序目录?如果不是,系统目录在哪里?
-
是的..它包含..系统和应用程序目录。
标签: .htaccess codeigniter