我正在将Wordigniter项目集成到Wordpress根文件夹中。当我试图通过控制器和方法(如http://myapp/project/test
)访问mysql数据时,它显示的错误为Nothing is Found
同时我将project/test
设置为默认控制器,并且在通过URL http://myapp/
访问时出现mysql数据
所以,请告诉我如何使用控制器和方法访问数据。
答案 0 :(得分:1)
听起来您尚未将.htaccess / CI安装配置为不在URL中包含index.php。
http://my.app/index.php/project/test有效吗?如果是这样,请按照此处的说明进行操作:http://ellislab.com/codeigniter/user-guide/general/urls.html
默认情况下,index.php文件将包含在您的网址中:
example.com/index.php/news/article/my_article
您可以使用带有一些简单规则的.htaccess文件轻松删除此文件。下面是这样一个文件的示例,使用“否定”方法,除了指定的项目之外,所有内容都被重定向:
RewriteEngine on RewriteCond $ 1!^(index.php | images | robots.txt) RewriteRule ^(。*)$ / index.php/$1 [L]
在上面的示例中,除index.php,images和robots.txt之外的任何HTTP请求都被视为对index.php文件的请求。