leochow 发表于 2013-12-11 16:04:18

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

我把CI安装在网站的根目录,然后在里面建立了一个子目录blog,用来放wordpress程序。
但我通过 网站/blog/ 没有办法访问wordpress, 提示404
我知道CI的url规则是这样的:
网站/控制器名/方法名/参数…
所以,我想,是因为CI默认的去访问这个叫blog的控制器,结果没有这个控制器,就出现了这个问题。

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

website/homeCI 控制器
website/new   CI控制器
website/blogwordpress程序




leochow 发表于 2013-12-16 10:50:57

哎,没人回答,当然我自己也把问题解决了。分享一下吧。
其实直接访问blog/index.php是可以访问在的。之所以blog不能直接访问是因为我用CI官方的htaccess去了ci框架里的index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f      
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ index.php/$1

后来我把这个htaccess改成了
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f      
RewriteCond $1 !^(index\.php|images|robots\.txt|blog)
RewriteRule ^(.*)$ index.php/$1
就解决了。

1909264228 发表于 2013-12-22 08:04:49

好啊
页: [1]
查看完整版本: 关于CI集成其它系统的问题