DEDECMS栏目目录名优化方案
DEDE V5.6中已经增加了默认扩展名的优化设置,允许用户启用扩展名是否添加到栏目地址中。
在后台系统-核心,可以选择栏目网址使用目录名(不显示默认页,即是 /a/abc/ 形式),如果启用,所有的扩展名将会被忽略。
这里可以做一定的优化,如果用户为不同的栏目指定了不同的扩展名,则需要关闭此功能,关闭此功能,就会在链接中默认加上index这样的文件名。
以下为忽略index的修改办法,打开include/channelunit.func.php,行约175行,修改如下:
if($isdefault==0?&&?$ispart==0)?
?
{?
?
$reurl?=?str_replace("{page}","1",$namerule2);?
?
$reurl?=?str_replace("{tid}",$typeid,$reurl);?
?
$reurl?=?str_replace("{typedir}",$typedir,$reurl);?
?
}?
?
else?
?
{?
?
if(in_array($defaultname,?array('index',?'index')))?$defaultname?=?'';?
?
if($cfg_typedir_df=='N'?||?$isdefault==0)?$reurl?=?$typedir.'/'.$defaultname;?
?
else?$reurl?=?$typedir.'/';?
?
}?
可以修改文件名的数组,即可忽略所有不需要的文件名。
下一篇:DEDE出现“Upload filetype not allow”的原因及解决办法
webacc.exe是什么文件?webacc.exe是不是病毒
WINSYS.vbs是什么文件?WINSYS.vbs是不是病毒
winssh.exe是什么文件?winssh.exe是不是病毒
wt.exe是什么文件?wt.exe是不是病毒
winsysetm.exe是什么文件?winsysetm.exe是不是病毒
winstrve.exe是什么文件?winstrve.exe是不是病毒
winsysupd7.exe是什么文件?winsysupd7.exe是不是病毒
winsysupd.exe是什么文件?winsysupd.exe是不是病毒
winsysupd2.exe是什么文件?winsysupd2.exe是不是病毒
winsysupd8.exe是什么文件?winsysupd8.exe是不是病毒