CodeIgniter的子目录问题

时间:2013-01-06 21:40:57

标签: php codeigniter directory codeigniter-2

我在主域(domain.com)上安装了CodeIgniter应用程序。现在我想使用一个博客目录(domain.com/blog/),我想安装一个WordPress支持的博客。但问题是我创建了一个名为博客的目录,但是当我尝试通过输入domain.com/blog/来访问它时,我得到CodeIgniter 404而不是fount页面。我对CodeIgniter很新,所以我必须在这里遗漏一些东西。

由于

1 个答案:

答案 0 :(得分:6)

假设您使用.htaccess从网址中删除index.php,您的项目根目录中应该有一个.htaccess,其中包含以下内容:

RewriteCond $1 !^(index\.php|robots\.txt|css|images)
RewriteRule ^(.*)$ index.php/$1 [L]

它基本上是说“将所有请求发送到index.php/$request,除非它们以index.phprobots.txtcssimages”开头。

这样您就不必使用http://example.com/index.php/controller/method等网址。

只需添加blog

RewriteCond $1 !^(index\.php|robots\.txt|css|images|blog)
RewriteRule ^(.*)$ index.php/$1 [L]