【发布时间】:2017-04-24 19:21:14
【问题描述】:
让我知道如何在 codeigniter 中重定向到主域页面。就像我想将我的页面从 www.example.com/folder/controller/ 重定向到 www.example.com
有人知道吗?
【问题讨论】:
-
你可以使用redirect('/');
标签: php codeigniter codeigniter-3
让我知道如何在 codeigniter 中重定向到主域页面。就像我想将我的页面从 www.example.com/folder/controller/ 重定向到 www.example.com
有人知道吗?
【问题讨论】:
标签: php codeigniter codeigniter-3
首先,获取用户所在的url
$url = $_SERVER['REQUEST_URI']; #www.example.com/folder/controller/
其次,你需要parse the url。
$parsedurl = parse_url($url);
然后,获取宿主。
$host = $parsedurl['host']; #www.example.com
最后,用redirect重定向:
redirect($host);
我没有对此进行测试,它是 pure php,我认为它会起作用,因为我对 codeignighter 一无所知
编辑 1: 我将标头更改为重定向。
编辑2:忘记了一些分号;)
【讨论】:
只需使用重定向。
redirect('', 'refresh');
也改变
$config['index_page'] = 'index.php';
到
$config['index_page'] = '';
在应用程序/config/config.php中
添加 .htaccess 以删除 index.php 。 参考官方doc
【讨论】: