移动互联网+与新技术研究汇总

程志鹏@6A商学院 专注SEM与“互联网+”研究与学习

DEDECMS网站中如何去掉导航链接里的index.html

  我们在使用DEDECMS这款开源管理系统进行网站设计时,针对网站推广的需要,有时需要去掉导航链接里的index.html,那么,我们为什么要去掉该文件呢?主要是因为从网站优化的角度来看,去掉链接里的index.html要比后者权重高一点。
  
  要去掉DEDECMS网站中导航链接里的index.html,软件直销网认为主要有两种方法:
  
  1:修改模板内的对应标签,从而去掉对应链接的index.html:
  
  在出现栏目链接的标签里(不局限于channe,l,list,arclist) ,只要是能调用出来栏目链接的标签都可以使用这个方法:
  
  具体方法如下:
  
  在标记内加入下面的代码
  
  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,当我们修改完成后,然后重新生成即可。
  
  声明:此文章为厂商在线—软件直销网(www.soft568.com)原创,如需转载请保留此链接,并勿随意改动文章内容

发表评论:

网站分类
搜索
最新留言
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合

Powered By Z-BlogPHP 1.7.2

Copyright ©2007-2023 程志鹏@6A商学院 All Rights Reserved
冀ICP备10208152号-4 |