.htaccess 将Codeigniter和Kohana一起使用

.htaccess 将Codeigniter和Kohana一起使用,.htaccess,codeigniter,kohana,.htaccess,Codeigniter,Kohana,我正在Codeigniter 3中创建新站点。旧网站用Kohana框架编码(客户希望用Codeigniter构建新网站) 旧网站的管理面板做得很好,我不需要改变他们。 我的问题是:我可以在一个域中同时使用旧管理员和新站点吗? 有人有任何想法或解决方案吗?如果您没有在前端站点中维护管理会话,那么您可以将管理代码(kohana)放在子目录中,或者您也可以在subdomainadmin.domain.com上运行。我尝试将代码放在站点主目录中的子目录“admin”中。在.htaccess文件中,我添加

我正在Codeigniter 3中创建新站点。旧网站用Kohana框架编码(客户希望用Codeigniter构建新网站) 旧网站的管理面板做得很好,我不需要改变他们。 我的问题是:我可以在一个域中同时使用旧管理员和新站点吗?
有人有任何想法或解决方案吗?

如果您没有在前端站点中维护管理会话,那么您可以将管理代码(kohana)放在子目录中,或者您也可以在subdomain
admin.domain.com
上运行。我尝试将代码放在站点主目录中的子目录“admin”中。在
.htaccess
文件中,我添加了
重写规则admin/^(.*)$/admin/[L]
。当我调用我的站点url时,它工作正常,但当我调用
mysitename/admin
时,我得到
mysitename/404error
<代码>未找到此服务器上未找到请求的URL/404错误。此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。由于.htaccess的工作方式,您需要在单独的域/子域上运行它们。也许可以在同一个域上运行它们,但是要使这两个框架彼此分离所需的工作量是不可能的。就像上面那个家伙建议的那样,把管理员放在admin.domain.com上,把kohana代码移到那里,然后在普通的domain.com上放上codeigniter。简单。