dedecms 自定义文件名 怎么改成目录格式
dede文章现在是用的自定义文件名字例:zidingyi现在是地址是这样的/栏目/zidingyi.html我想把他改成/栏目/zidingyi/也就是这样/栏目/zid...
dede文章现在是用的自定义文件名字 例:zidingyi
现在是地址是这样的
/栏目/zidingyi.html
我想把他改成
/栏目/zidingyi/
也就是这样
/栏目/zidingyi/index.html
这种样子 要怎么改
不知道是不是在 dede/include/helpers/channelunit.helper.php 里面去改。好像要会PHP。不知道怎么改。
有知道的吗? 展开
现在是地址是这样的
/栏目/zidingyi.html
我想把他改成
/栏目/zidingyi/
也就是这样
/栏目/zidingyi/index.html
这种样子 要怎么改
不知道是不是在 dede/include/helpers/channelunit.helper.php 里面去改。好像要会PHP。不知道怎么改。
有知道的吗? 展开
3个回答
展开全部
在 include/helpers/channelunit.helper.php 中搜索
$articleRule = dirname($articleRule).'/'.$filename.$GLOBALS['cfg_df_ext'];
好像会出现2条结果,把第2条搜索结果改为:
$articleRule = dirname($articleRule).'/'.$filename.'/index'.$GLOBALS['cfg_df_ext'];
完成。
$filename是你自定义的名称。$GLOBALS['cfg_df_ext']是后缀html,串联起来$articleRule = 目录/自定义名称/index.html
你也许会注意到 if($filename != '') 这句,意思是如果文章自定义了名称,就按照上面的规则访问,如果没有自定义就忽略。
$articleRule = dirname($articleRule).'/'.$filename.$GLOBALS['cfg_df_ext'];
好像会出现2条结果,把第2条搜索结果改为:
$articleRule = dirname($articleRule).'/'.$filename.'/index'.$GLOBALS['cfg_df_ext'];
完成。
$filename是你自定义的名称。$GLOBALS['cfg_df_ext']是后缀html,串联起来$articleRule = 目录/自定义名称/index.html
你也许会注意到 if($filename != '') 这句,意思是如果文章自定义了名称,就按照上面的规则访问,如果没有自定义就忽略。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-12-11 · 百度认证:四川布医坊健康咨询有限公司官方账号
关注
展开全部
把include/helpers/channelunit.helper.php 189行
$articleRule = dirname($articleRule).'/'.$filename.$GLOBALS['cfg_df_ext'];
改为:
$articleRule = dirname($articleRule).'/'.$filename.'/index'.$GLOBALS['cfg_df_ext'];
友情提示:注意备份源文件
$articleRule = dirname($articleRule).'/'.$filename.$GLOBALS['cfg_df_ext'];
改为:
$articleRule = dirname($articleRule).'/'.$filename.'/index'.$GLOBALS['cfg_df_ext'];
友情提示:注意备份源文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询