Dede修改默認URL命名規則

把文章命名規則裏的{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的命名規則是建站前必做的功課,只有前期功課做的好,網站後期才能茁壯成長。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章