• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    dedecms如何去掉域名后面的index.html
    POST TIME:2021-05-22 23:49
    为什么要去掉导航链接里的index.html?
     
    虽然说这两个链接的意思一样,链接到的网址也一样,但是从优化角度来说去掉链接里的index.html要比后者权重高一点。
     
    dedecms去掉导航链接里的index.html有两种方法:
     
    1.修改模板内的对应标签,从而去掉对应链接的index.html.
     
    在出现栏目链接的标签里(不局限于channe,l,list,arclist) ,只要是能调用出来栏目链接的dede标签都可以使用这个方法.
     
    方法如下:
    在标记内加入下面的代码
     
    function='str_replace("index.htm","",@me)'
     
    注意:'str_replace("index.htm","",@me)'/其中的index.htm看您的实际情况换成index.html或者index.htm。
     
    例子:
     
    {dede:arclist  function='str_replace("index.htm","",@me)'}…底层调用{/dede:arclist}
    {dede:list  function='str_replace("index.htm","",@me)'}…底层调用{/dede:list}
     
    2.修改程序文件,一次性替换所有栏目链接的index.html.
     
    需要修改的文件:include/channelunit.func.php
     
    找到if($isdefault==-1)
     
    在前面加入
     
    //跳转网址
    if($ispart>2){
     return $typedir;
    }
     
    if($defaultname == 'index.html'){
     $defaultname = '';
    }
     
     
    注意:其中的index.html看您的实际情况换成index.html或者index.htm
     
    修改完成后,然后重新生成即可.
    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!