<thead id="m9kzb"><strong id="m9kzb"></strong></thead>
<form id="m9kzb"></form>
  • <form id="m9kzb"></form><center id="m9kzb"></center>
    <nav id="m9kzb"></nav>

    <nav id="m9kzb"><code id="m9kzb"></code></nav>
    <wbr id="m9kzb"><legend id="m9kzb"></legend></wbr>

    <progress id="m9kzb"><th id="m9kzb"><big id="m9kzb"></big></th></progress>

  • 织梦企业模板-dede模板-dedecms企业模板-织梦手机模板-dede手机模板-织梦模板-品模板

    主页 > 织梦教程 > 把DEDECMS栏目链接地址默认的index.html去掉
    浏览

    把DEDECMS栏目链接地址默认的index.html去掉

    发表时间:2015-06-10作者:品模板浏览:所属栏目:织梦教程
    做了一个dedecms企业模板,客户需要SEO优化,那么根据一些SEO的建议要修改下栏目,并且把默认的index.html 去掉显示。

    比如网站的链接是 www.ngbag.com/a/index.html 要修改成 www.ngbag.com/a/  我们如果写固定的导航就可以不需要添加,但是如果是系统获取那么可行的办法就如以下。

    第一个方法:

    修改head.htm 默认的模板路径是/templets/default/head.htm  或者根据你的模板情况去做调整,有的是header 或者其他路径,这里我就不做解释了。

    {dede:channel type='top'}
    <li><a href='http://www.ngbag.com[field:typeurl function='str_replace("index.htm","",@me)'/]'>[field:typename/]</a>
    {/dede:channel}

    一定要注意的是:'str_replace("index.htm","",@me)'/其中的index.htm看您的实际情况换成index.html或者index.htm,否则会出错。

    第二个方法:

    修改PHP源文件,这里土豆提醒大家一定要备份好文件,包含head.htm 或者PHP   includeannelunit.func.php

    路径是include/includeannelunit.func.php  找到这个文件然后,打开includeannelunit.func.php

    找到$sitepath = MfTypedir($sitepath);      在if($isdefault==-1)前面加入  以下代码

    //跳转网址
    if($ispart>2){
      return $typedir;
    }
    if($defaultname == 'index.html'){
      $defaultname = '';
    }

    到此就完成了。

    上一篇:dedeCMS关键词替换问题较完美解决方案

    下一篇:DEDEcms在列表页channelartlist调用同级和下级栏目

    织梦模板 更多模板
    香港挂牌彩图 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>