用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1565|回复: 2
收起左侧

[HELP] 关于CI集成其它系统的问题

[复制链接]
发表于 2013-12-11 16:04:18 | 显示全部楼层 |阅读模式
我把CI安装在网站的根目录,然后在里面建立了一个子目录blog,用来放wordpress程序。
但我通过 网站/blog/ 没有办法访问wordpress, 提示404
我知道CI的url规则是这样的:
网站/控制器名/方法名/参数…
所以,我想,是因为CI默认的去访问这个叫blog的控制器,结果没有这个控制器,就出现了这个问题。

各位大侠,可以通过什么方法让这个结构工作?

website/home  CI 控制器
website/new   CI控制器
website/blog  wordpress程序




 楼主| 发表于 2013-12-16 10:50:57 | 显示全部楼层
哎,没人回答,当然我自己也把问题解决了。分享一下吧。
其实直接访问blog/index.php是可以访问在的。之所以blog不能直接访问是因为我用CI官方的htaccess去了ci框架里的index.php
  1. RewriteEngine on
  2. RewriteCond %{REQUEST_FILENAME} !-f        
  3. RewriteCond $1 !^(index\.php|images|robots\.txt)
  4. RewriteRule ^(.*)$ index.php/$1 [L]
复制代码


后来我把这个htaccess改成了
  1. RewriteEngine on
  2. RewriteCond %{REQUEST_FILENAME} !-f        
  3. RewriteCond $1 !^(index\.php|images|robots\.txt|blog)
  4. RewriteRule ^(.*)$ index.php/$1 [L]
复制代码

就解决了。
发表于 2013-12-22 08:04:49 | 显示全部楼层
好啊

本版积分规则