DEDECMS5.3去掉导航链接里的index.html

softyun3年前cms教程55

为什么要去掉导航链接里的index?

虽然说这两个链接的意思一样,链接到的网址也一样,但是从优化角度来说去掉链接里的index要比后者权重高一点。

DEDECMS去掉导航链接里的index有两种方法:

1.修改模板内的对应标签,从而去掉对应链接的index.

在出现栏目链接的标签里(不局限于channe,l,list,arclist) ,只要是能调用出来栏目链接的标签都可以使用这个方法.

方法如下:
在标记内加入下面的代码

function='str_replace("index.htm","",@me)'
注意:'str_replace("index.htm","",@me)'/其中的index.htm看您的实际情况换成index或者index.htm。

例子:

{dede:arclist  function='str_replace("index.htm","",@me)'}...底层调用{/dede:arclist}
{dede:list  function='str_replace("index.htm","",@me)'}...底层调用{/dede:list}
2.修改程序文件,一次性替换所有栏目链接的index.

需要修改的文件:include/channelunit.func.php
找到if($isdefault==-1)
在前面加入
//跳转网址
if($ispart>2){
  return $typedir;
}
if($defaultname == 'index'){
  $defaultname = '';
}

注意:其中的index看您的实际情况换成index或者index.htm

修改完成后,然后重新生成即可.

模板无忧原创,更多DEDEcms教程.

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

dede:loop标签下使用[field:global name=autoindex/]方法

教大家一下dede:loop标签下使用[field:global name=autoindex/]的方法,有需要的可以记录一下。用dedecms织梦:loop标签调用论坛贴子时,用 [field:gl...

织梦dedecms增加英文栏目名称

在做外贸SEO优化的时候,有时候因为网站功能需求,经常会用到中文站和英文站。这里有一个栏目添加英文名称的方法,下面和大家分享一下。1.数据库新增加字段 typenameen       这里说的字段不...

有关dede静态模板类dede:foreach的使用

有关dede静态模板类dede:foreach的使用刚刚接触织梦dedecms,就从基础看起,希望大家不要见笑,多多鼓励啊 呵呵。在测试的时候发现静态模板类里面的 。{dede:foreach arr...

实现复制文档内容自动加版权信息的实现方法

当复制文档内容时, 实现织梦dedecms自动加版权信息的实现方法辛辛苦苦写出来的原创文章被别人用复制 Ctrl+C与粘贴 Crtl+V这种毫无技术可言的操作转载,实在是比较郁闷的。好在我们有强大的j...

织梦实现分类搜索内容的功能(下拉搜索)

我们都知道在使用织梦dedecms二次开发的时候,搜索只有标题搜索和模糊搜索,那么怎样才能实现按照栏目进行分类搜索呢?我们想搜哪个栏目下的就搜哪个栏目下的数据。其实很简单下面就是操作代码,替换掉原来的...

dedecms发布分页问题完全解决方案

由于文章内容比较多,dede在系统中有一个非常实用的功能就是自动对文章进行分页。这个功能可以说设置的非常贴心。可是在用的时候就出现了问题,出现问题怎么解决,一般情况下我都是先上dede论坛,用搜索,看...