DEDECMS用目录作为文件名的方法

最近听一个做SEO的朋友说,如果可以将自定义文件名作为自定义目录来作为路径,会很有利于SEO。这里重要的是用目录作为文档文件名。

最近听一个做SEO的朋友说,如果可以将自定义文件名作为自定义目录来作为路径,会很有利于SEO。这里重要的是用目录作为文档文件名。我尝试将文档的命名规则改为:{typedir}/{aid}/index.html。但是在我生成HTML后,却发现文档仍然是http://www.genban.org /{typeid}/文档ID/自定义文件名.html。而我需要的是像“http://www.genban.org /{typeid}/自定义文件名/index.html”这样的类型。没办法,只好到网站查阅资料,经过一番尝试还真的实现了这个功能,其实只需要修改一个文件的几行代码就可以完全实现:

请大家打开/include/channelunit.func.php,找到如下代码:
 

$arr_rpvalues = array($articleDir,$y, $m, $d, $timetag, $aid, dd2char($m.$d.$aid.$y)); 
 if($filename != '') 
 { 
 $articleRule = dirname($articleRule).'/'.$filename.$GLOBALS['cfg_df_ext']; 
 }

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

方法1,直接修改织梦数据库表 打开织梦数据库表,找到这个表名字dede_arctype中的typename和typedir字段改为255即可。 系统设置 - SQL命令行工具 - 多行命令 alter table dede_arctype change typedir typedir char(255) 这是修改织梦栏目文件保存目录长度
大家都知道,dedecms织梦的默认模板目录是default,我们要修改这个目录的话要怎么操作呢? 首先,我们假设修改模板文件名称为:cms(可自行设置) 1:打开后台--系统--系统基本参数 模板默认风格:cms ,然后确定。 2:后台--生成--更新主页 选择主页模板:{st
大家都知道,织梦默认的会员中心目录是member,那么我们要修改这个目录的话要怎么操作呢? 1、首先第一步是更改目录,把member这个目录直接命名为需要的目录,比如我命名为:user 2、找到文件位置根目录 include/common.inc.php 打开 搜索DEDEMEMBER 把右边
织梦自升级后,系统增加了最强的手机站功能,模板与PC模板分开,标签90%类似,数据同步,很牛很强大,唯一缺点就是URL动态的,今天我们大家分享下织梦默认手机站地址 /m/ 改成 M.域名。 首先你的主机需要支持绑定子目录或者是独立服务器,才可以进行绑定子域
今天分享DedeCMS添加栏目的一个小技巧,添加栏目以简拼作目录名,以拼音首字母作文件夹名称,默认情况情况下,DedeCMS添加栏目时是以全拼作为文件夹名称,后台也没有提公简拼的选项,但是我们可以通过修改源码的方式实现。 因为DedeCMS在获取栏目目录名的时候
本文主要介绍移动DedeCMS到根目录的完整流程,如果是从根目录移动到子目录也是类似的。