我在我的项目中的子文件夹上安装codeigniter时遇到了一个小问题。问题是我无法从url中删除index.php
。我有一个.htaccess
文件,它工作得很好,直到我将它安装在一个子文件夹中。文件夹结构如下:Codeigniter中的index.php安装在子文件夹
test_project/myapp
myapp-codeigniter安装文件夹。
笨配置: 基本URL: “HTTP://本地主机/ 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]
以上.htaccess
文件完美的作品,如果我转向我的codeigniter
安装到test_project
。我已将.htaccess
放置在index.php
所在的子文件夹(myapp)中。
我已经安装了这个WAMP
服务器上,并使用codeigniter 2.1.2
感谢
myapp文件夹是否包含系统和应用程序目录?如果不是,系统目录在哪里? – Brendan 2012-08-03 21:30:21
yes..it包含系统以及应用程序目录。 – 2012-08-04 00:43:48