2

我在主域 (domain.com) 上安装了 CodeIgniter 应用程序。现在我想使用一个博客目录 (domain.com/blog/),我想在其中安装一个 WordPress 驱动的博客。但问题是我创建了一个名为博客的目录,但是当我尝试通过键入 domain.com/blog/ 访问它时,我得到 CodeIgniter 404 not fount page。我对 CodeIgniter 很陌生,所以我一定在这里遗漏了一些东西。

谢谢

4

1 回答 1

6

假设您要从 URL.htaccess中删除index.php,您应该.htaccess在项目的根目录中有一个类似这样的内容:

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

它基本上是在说“将所有请求发送到,index.php/$request除非它们以index.php, robots.txt, css, or开头images

这样您就不必使用像http://example.com/index.php/controller/method.

只需添加blog

RewriteCond $1 !^(index\.php|robots\.txt|css|images|blog)
RewriteRule ^(.*)$ index.php/$1 [L]
于 2013-01-06T21:46:33.383 回答