tensorflow 华为鸿蒙 Scala 自承式光缆 服务注册中心 如何做网络营销推广 upload vue下载 vue教程入门 python查看数据类型 linux超级用户 mysql降序 本地安装mysql linux重启mysql python迭代器 python正则表达式语法 java教程 java如何连接mysql java中文文档 java连接sql p2pover 脚本下载 EasyCHM java疯狂讲义 js延迟加载的方式 淘宝自动发货软件 mac地址修改 明解c语言 完美漂移辅助 nginx启动命令 pcmark10 dll注入器 伤害显示宏 vue响应式原理 ps拼图合图教程 yy打不开 虚拟主机软件 frontpage教程 网页播放器 怎么下载爱奇艺视频
当前位置: 首页 > 学习教程  > dtcms > dtcms问题

关于dtcms一篇文章多个链接的问题

2017/6/15 23:41:03 文章标签:

dtcms一个文章有多个链接,怎么解决关于dtcms一篇文章多个连接解决方案如下不再为此带来的seo负面影响而担心啦int id = DTRequest.GetQueryInt("id"); int category_id = DTRequest.GetQueryInt("category_id"); if (category_id !…

dtcms一个文章有多个链接,怎么解决

关于dtcms一篇文章多个连接解决方案如下

不再为此带来的seo负面影响而担心啦

int id = DTRequest.GetQueryInt("id");
            int category_id = DTRequest.GetQueryInt("category_id");
            if (category_id != 0 || id != 0)
            {
                int index_ = requestPath.IndexOf('_');
                string channel = requestPath.Substring(0, index_);
                channel = channel.TrimStart('/');
                int channelId = 0;
                if (category_id != 0)
                {

                    if (new BLL.article_category().Exists(category_id))
                    { channelId = new BLL.article_category().GetModel(category_id).channel_id; }
                    else
                    {
                        HttpContext.Current.Response.Redirect(linkurl("error", "?msg=" + Utils.UrlEncode(config.webclosereason)));
                        return new Model.channel_site();
                    }
                }
                else
                {
                     if (new BLL.article().Exists(id))
                     { channelId = new BLL.article().GetModel(id).channel_id; }
                     else
                     {
                         HttpContext.Current.Response.Redirect(linkurl("error", "?msg=" + Utils.UrlEncode(config.webclosereason)));
                         return new Model.channel_site();
                     }
                }
                string channelName = new BLL.channel().GetModel(channelId).name;
                if (channelName != channel)
                {
                    HttpContext.Current.Response.Redirect(linkurl("error", "?msg=" + Utils.UrlEncode(config.webclosereason)));
                     return new Model.channel_site();
                }
            }




本文链接: http://www.dtmao.cc/news_show_52.shtml

附件下载

相关教程

  • dtcms怎么防止别人盗取模板

    经常使用cms建站的人都知道,一般cms都会带有网站模板,也就是所谓的网站前台。 无论是dedecms,还是aspcms,帝国cms等其它cms。 都有一个共性,很多建站这都习惯性的,不修改网站模板默认路径,以及网站模板页面的名称也是按照官方demo的命名去起! 当然…

    2017/6/15 23:06:36

共有条评论 网友评论

验证码: 看不清楚?