把文章命名规则里的{Y}/{M}{D}/删除掉,这样URL就简化的多了。不过如果栏目太多的话,这样一个个修改工作量有点大,我们还可以通过修改PHP文件来实现。
文章命名规则:
dedecms v57在include/common.inc.php的208行
//文档的默认命名规则
$art_shortname = $cfg_df_ext = ‘.html’;
$cfg_df_namerule =‘{typedir}/{Y}/{M}{D}/{aid}’.$cfg_df_ext;
去掉{Y}/{M}{D}/,修改成:
//文档的默认命名规则
$art_shortname = $cfg_df_ext = ‘.html’;
$cfg_df_namerule = ‘{typedir}/{aid}’.$cfg_df_ext;
批量添加顶级栏目时文章命名规则
dedecmsv57在dede/templets/catalog_add_quick.htm的190行
<tdclass=’bline’><input name="namerule"type="text" id="namerule" value="{typedir}/{Y}{M}{D}/{aid}.html"size="40" class="pubinputs" />
去掉{Y}/{M}{D}/,修改成:
<tdclass=’bline’><input name="namerule"type="text" id="namerule" value="{typedir}/{aid}.html" size="40"class="pubinputs" />
列表命名规则
dedecmsv57在dede/templets/catalog_add.htm的497行
<input name="namerule2" type="text" id="namerule2"value="{typedir}/list_{tid}_{page}.html"
class="pubinputs"
style="width:250px"/>
去掉_{tid},修改成:
<input name="namerule2" type="text" id="namerule2"value="{typedir}/list_{page}.html" class="pubinputs"
style="width:250px"/>
批量添加顶级栏目时列表命名规则
dedecmsv57在dede/templets/catalog_add_quick.htm的199行
<td><inputname="namerule2" type="text" id="namerule2"value="{typedir}/list_{tid}_{page}.html" size="40"class="pubinputs" />
去掉_{tid},修改成:
<td><inputname="namerule2" type="text" id="namerule2"value="{typedir}/list_{page}.html" size="40" class="pubinputs"/>
经过上面的修改,dedecms的URL已经非常简化。最后给大家建议,无论用什么程序建站,确定URL的命名规则是建站前必做的功课,只有前期功课做的好,网站后期才能茁壮成长。
文章命名规则:
dedecms v57在include/common.inc.php的208行
//文档的默认命名规则
$art_shortname = $cfg_df_ext = ‘.html’;
$cfg_df_namerule =‘{typedir}/{Y}/{M}{D}/{aid}’.$cfg_df_ext;
去掉{Y}/{M}{D}/,修改成:
//文档的默认命名规则
$art_shortname = $cfg_df_ext = ‘.html’;
$cfg_df_namerule = ‘{typedir}/{aid}’.$cfg_df_ext;
批量添加顶级栏目时文章命名规则
dedecmsv57在dede/templets/catalog_add_quick.htm的190行
<tdclass=’bline’><input name="namerule"type="text" id="namerule" value="{typedir}/{Y}{M}{D}/{aid}.html"size="40" class="pubinputs" />
去掉{Y}/{M}{D}/,修改成:
<tdclass=’bline’><input name="namerule"type="text" id="namerule" value="{typedir}/{aid}.html" size="40"class="pubinputs" />
列表命名规则
dedecmsv57在dede/templets/catalog_add.htm的497行
<input name="namerule2" type="text" id="namerule2"value="{typedir}/list_{tid}_{page}.html"
去掉_{tid},修改成:
<input name="namerule2" type="text" id="namerule2"value="{typedir}/list_{page}.html"
批量添加顶级栏目时列表命名规则
dedecmsv57在dede/templets/catalog_add_quick.htm的199行
<td><inputname="namerule2" type="text" id="namerule2"value="{typedir}/list_{tid}_{page}.html" size="40"class="pubinputs" />
去掉_{tid},修改成:
<td><inputname="namerule2" type="text" id="namerule2"value="{typedir}/list_{page}.html" size="40" class="pubinputs"/>
经过上面的修改,dedecms的URL已经非常简化。最后给大家建议,无论用什么程序建站,确定URL的命名规则是建站前必做的功课,只有前期功课做的好,网站后期才能茁壮成长。