我有一个用 codeigniter 构建的网站。一切都很好,除了,我有一个新闻区,其中有一组页面在一段时间后消失。当人们访问旧链接时,我想将它们重定向到不同的页面。问题是链接是 www.site.com/controller/function/page-id-with-numbers-0098468854。如果有人访问该链接,则效果很好。我想避开的是错误输入的页面 id 和已删除的 id 重定向到一个抱歉的页面移动页面,或者更好的是带有警报或消息的主页。
问问题
110 次
1 回答
1
您可以在此处show_404()
使用CI 文档
首先,用这个解析uri段并获取页面ID
$this->uri->segment(n);
检查数据库页面 id 是否存在并显示 404 页面,如下所示:
if(mysql_num_rows($result) == 0)
{
show_404();
}
于 2013-08-15T06:41:17.820 回答