当前位置:主页 > 其它软件 > 帝国CMS > 帝国CMS 7.0去掉面包屑导航条首页里的index.html

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

作者:断线的风筝  来源:未知  发布时间:2014-02-22 20:51   浏览次数:

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

因为那个网站使用得程序是帝国CMS7.0,而帝国CMS7.0的面包屑导航里的首页里默认就是带有index.html的链接,解决的方法也很简单,修改相关的代码就OK.

具体操作方法如下:

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的坏处:虽然这样问题不大,但是出现这个情况,你的权重会分散,所以最好还是改过来。

友荐云推荐