帝国CMS 7.0去掉面包屑导航条首页index.html

发布时间:2020-01-04编辑:脚本学堂
本文介绍了帝国cms7.0中如何去掉首页index.html的方法,帝国CMS 7.0怎么去掉面包屑导航条首页index.html,有需要的朋友参考下。

问题描述:
在百度Site自己的网站时,发现排名第一位是的xxxx.com/index.html即首页后面多了一个index.html这是怎么回事呢?
默认可是域名的,百度搜索一下才知道,原来有些外链里有含有xxxx.com/index.html的链接,自己经过认真排查终于发现了问题的所在。

使用的cms程序是帝国cms7.0,而帝国CMS7.0的面包屑导航,首页里默认就是带有index.html的链接。

具体解决方法:

1、找到/e/class/connect.php这个文件对他进行编辑(建议使用editplus之类的文本编辑软件、最下下策才用系统自带的记事本)。

2、修改人位置在如下位置
 

复制代码 代码示例:
function ReturnSiteIndexUrl(){
        global $public_r;
        if($public_r['indexpagedt'])
        {
                $public_r['indextype']='.php';
        }
        $file=$public_r['newsurl'];
        return $file;
}
 

主要是将“$file=$public_r['newsurl'];”这行进行修改。

3、保存,然后重新生成一下文件或栏目文件就行了。

备注:
面包屑导航的解释:
就是导航下面那一小条 首页 > 栏目名 > 子栏目名 > 文档标题 这个导航,我们称为面包屑导航。

site首页带有index.html的坏处:虽然这样问题不大,但是出现这个情况,你的权重会分散,所以最好还是改过来。

所以,为了利于网站权重的平衡,还是务必要去掉这个index.html。