Php 为什么不是';t CodeIgniter在使用Wpbridge库时识别控制器?

Php 为什么不是';t CodeIgniter在使用Wpbridge库时识别控制器?,php,wordpress,codeigniter,Php,Wordpress,Codeigniter,使用,我可以从Wordpress界面登录到先前创建的CI站点的初始页面,具有所有相同的功能和css,但它只允许我使用站点的根访问登录页面: localhost/bizdoc_online/corporationdocs/ 如果我尝试使用控制器的完整路径访问登录页: localhost/bizdoc_online/corporationdocs/user/login 它获取标准的ci404错误页面。我从头开始创建了一个practice CI站点,看看会发生什么,它使用url中的控制器登录到登录页,

使用,我可以从Wordpress界面登录到先前创建的CI站点的初始页面,具有所有相同的功能和css,但它只允许我使用站点的根访问登录页面:

localhost/bizdoc_online/corporationdocs/

如果我尝试使用控制器的完整路径访问登录页:

localhost/bizdoc_online/corporationdocs/user/login

它获取标准的ci404错误页面。我从头开始创建了一个practice CI站点,看看会发生什么,它使用url中的控制器登录到登录页,允许我在页面之间切换并注销,没有任何错误


这意味着它必须是以前存在的CI站点中阻止找到控制器的某些内容。有人能解释为什么它只允许我进入带有CI站点根url的登录页,而不识别控制器中的任何控制器或方法吗?在使用Wpbridge从Wordpress登录后,有没有办法让CI找到控制器和方法?

localhost/bizdoc\u online/corporationdocs/index.php/user/login
试试这个,看看站点是否配置为不使用index.php。当它没有通过wordpress登录访问时,没有它,它工作得非常好。我想这是关于当通过Wpbridge类访问控制器时找不到控制器的问题,我想知道如何重新建立对控制器的访问。我试着像你说的那样使用index.php文件,它显示了url,但没有出现404错误。我将重定向设置为display with the index.php,但它没有得到404错误,而是显示了url并显示了原始登录页,而没有添加其他内容。明天我将进一步研究这个问题。我把index.php放到$config['index_page']中,它也做了同样的事情。谢谢你给我指出了正确的方向Abdulla。我很确定正在刷新的登录页是关于CI安全性的,它尚未与wordpress登录系统集成。当我在控制器中使用wordpress注销而不尝试访问站点的内部时,它识别了控件和功能,并将我注销。我没有想到index.php不是在$config['index_page']中声明的,但我猜Wpbridge类希望URL中包含index.php。谢谢。
localhost/bizdoc\u-online/corporationdocs/index.php/user/login
试试这个,看看网站配置为不使用index.php。当它没有通过wordpress登录访问时,没有它,它工作得非常好。我想这是关于当通过Wpbridge类访问控制器时找不到控制器的问题,我想知道如何重新建立对控制器的访问。我试着像你说的那样使用index.php文件,它显示了url,但没有出现404错误。我将重定向设置为display with the index.php,但它没有得到404错误,而是显示了url并显示了原始登录页,而没有添加其他内容。明天我将进一步研究这个问题。我把index.php放到$config['index_page']中,它也做了同样的事情。谢谢你给我指出了正确的方向Abdulla。我很确定正在刷新的登录页是关于CI安全性的,它尚未与wordpress登录系统集成。当我在控制器中使用wordpress注销而不尝试访问站点的内部时,它识别了控件和功能,并将我注销。我没有想到index.php不是在$config['index_page']中声明的,但我猜Wpbridge类希望URL中包含index.php。谢谢