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

    Dedecms5.7英文站URL地址修改方法
    POST TIME:2017-11-13 23:54

    第一、进入dedecms 后台 – 核心 – 网站栏目管理 – [修改栏目],如下图所示:

    主要修改的地方红色框所示。

    到此为止,后台修改全部完成了,下面就是修改dedecms 5.7的程序了。

    第二、打开/include/inc/inc_fun_funAdmin.php 找到下面的代码,把里面的“_”换成“-”,一共两个地方。这里是修改拼音字符与字符之间的“-”。

    for($i=0; $i<$slen; $i++)

    {

    if(ord($str[$i])>0×80)

    {

    $c = $str[$i].$str[$i+1];

    $i++;

    if(isset($pinyins[$c]))

    {

    if($ishead==0)

    {

    $restr .= $pinyins[$c];

    }

    else

    {

    $restr .= $pinyins[$c][0];

    }

    }else

    {

    $restr .= “_”;

    }

    }else if( preg_match(“/[a-z0-9]/i”, $str[$i]) )

    {

    $restr .= $str[$i];

    }

    else

    {

    $restr .= “_”;

    }

    }

    if($isclose==0)

    {

    unset($pinyins);

    }

    return $restr;

    }

    第三、打开/include/helpers/channelunit.helper.php 找到下面的代码,也是修改里面的“_”换成“-”,一共两个地方。

    这里修改的是ID前的那个“_”,如果有需要可以去掉这个ID也可以

     

    上图的11507是dedecms的ID号,是唯一值。

    $articleRule = str_replace(‘{pinyin}’,GetPinyin($title).’_’.$aid,$articleRule);

    $articleRule = str_replace(‘{py}’,GetPinyin($title,1).’_’.$aid,$articleRule);

    根据上面的修改,最后得出的文章地址效果,

    比如:文章的标题是【这里是文章标题】地址效果如下:

    www.moonyasa.com/zhe-li-shi-wen-zhang-biao-ti-88888.html

    为什么要把“_”换成“-”找成呢?

    因为百度搜索引擎可以识别“_”为空格的,但Google搜索引擎是无法识别“_”的,

    Google 识别这个“_”个的效果直接显示为:/zhelishiwenzhangbiao-i88888.html 直接无视了这个“_”。

    而Google 可以识别“-”为空格。

    所以,不论是dedecms 5.6还是dedecms5.7好,程序默认是这个“_”的,做站的朋友地址这里一定记得修改啊。


    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

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

     打开微信

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