如何修改DEDECMS栏目路径为目录式

编程开发 / , / at

略懂SEO的都明白,目录式的URL较文件式的URL利于搜索引擎排名,而对于如何修改DEDECMS栏目路径为目录式,删除DEDECMS栏目链接后缀index.html,在网上搜索时发现了两个版本,特此说明

1:这个不彻底的,只能去掉模板里你所加了function=’str_replace(“index.html”,””,@me)’这段的链接,而DEDECMS自动生成的链接,如导航条,子栏目等,不会自动去掉的。

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

2:网上也有修改DEDECMS栏目路径为目录式的彻底方式
找到文件:include/channelunit.func.php
在if($isdefault==-1)前加

if($ispart>2){
  return $typedir;
}
if($defaultname == 'index.html'){
  $defaultname = '';
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注