您好我创建了一个codeigniter项目但是当我点击指向我的某个功能的链接时,例如添加用户,我被重定向到我本地主机XAMPP安装的主页面,而不是被带到正确的应用程序URL。可能是什么问题?感谢
答案 0 :(得分:0)
如何创建链接(可以向我们展示代码)吗?如果您没有使用URLHelper,请查看urlHelper。
我只是猜测,但也许你错过了控制器名称(你必须加载UrlHelper),例如:
<a href="<?= site_url('/name_of_the_controller/method_to_invoke'); ?>">Link to the controllers method</a>
或(参见Jordan Arsenault在下面关于使用site_url
要求获得更好性能的评论):
<?= anchor('/name_of_the_controller/method_to_invoke', 'Link to the controllers method'); ?>
我希望这会有所帮助。
答案 1 :(得分:0)
您是否在CI配置中设置了基本URL?档案projectname/application/config/config.php
?这可能是问题...我想您的项目不在webroot上,但您的基本网址缺少/projectname/
部分。
$config['base_url'] = 'http://example.com/projectname/';