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

时间:2014-09-12

最近听一个做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']; 
 }

相关文章