婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 打造另類完美的dedecms文章頁(yè)偽靜態(tài)URL

打造另類完美的dedecms文章頁(yè)偽靜態(tài)URL

POST TIME:2020-04-04 15:39

網(wǎng)上介紹DEDEMS文章頁(yè)偽靜態(tài)的教程可以說(shuō)得上用多如牛毛來(lái)形容,但夢(mèng)想都感覺(jué)那些偽靜態(tài)并不是很完美的,都是千遍一律的,不是用默認(rèn)的偽靜態(tài)URL就是用拼音來(lái)代替。DEDECMS的文章頁(yè)默認(rèn)的偽靜態(tài)的url都是,http://www.dedeui.com/plus/view-12-1.html 這樣的URL,對(duì)于我們有個(gè)性的站長(zhǎng)來(lái)說(shuō),并不是我們想要的。
這次我?guī)Ыo你大家的就是直接用后臺(tái)欄目文章命名規(guī)則里的地址來(lái)打造個(gè)性的DEDECMS文章頁(yè)偽靜態(tài)URL。一般我們?cè)诤笈_(tái)設(shè)置欄目的時(shí)候,都會(huì)設(shè)置一下文章文章命名規(guī)則,如下圖。
這次我們就用這個(gè)文章命名規(guī)則里自己設(shè)置的規(guī)則來(lái)打造完美的文章頁(yè)偽靜態(tài)URL。
修改文件includehelperschannelunit.helper.php
直接搜索 //動(dòng)態(tài)文章
下一行看到return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
替換成
 
  1. /**
  2. * 代碼類
  3. * Copyright (c) 2007 - 2010, dedeui, Inc.
  4. * 夢(mèng)想QQ 51241904
  5. * http://www.dedeui.com/
  6. */
  7. $articleDir = MfTypedir($typedir);
  8.  
  9.  
  10. $articleRule = strtolower($namerule);
  11.  
  12.  
  13. if($articleRule=='')
  14.  
  15.  
  16. {
  17.  
  18.  
  19. $articleRule = strtolower($GLOBALS['cfg_df_namerule']);
  20.  
  21.  
  22. }
  23.  
  24.  
  25. if($typedir=='')
  26.  
  27.  
  28. {
  29.  
  30.  
  31. $articleDir= $GLOBALS['cfg_cmspath'].$GLOBALS['cfg_arcdir'];
  32.  
  33.  
  34. }
  35.  
  36.  
  37. $dtime = GetDateMk($timetag);
  38.  
  39.  
  40. list($y, $m, $d) = explode('-', $dtime);
  41.  
  42.  
  43. $arr_rpsource = array('{typedir}','{y}','{m}','6o84sis4','{timesta mp}','{aid}','{cc}');
  44. //上面這里的{timesta mp}多了一個(gè)空格,大家去掉就可以了,PS一下論壇過(guò)濾 ta m
  45.  
  46.  
  47. $arr_rpvalues = array($articleDir,$y, $m, $d, $timetag, $aid, dd2char($m.$d.$aid.$y));
  48.  
  49.  
  50. if($filename != '')
  51.  
  52.  
  53. {
  54.  
  55.  
  56. $articleRule = dirname($articleRule).'/'.$filename.$GLOBALS['cfg_df_ext'];
  57.  
  58.  
  59. }
  60.  
  61.  
  62. $articleRule = str_replace($arr_rpsource,$arr_rpvalues,$articleRule);
  63.  
  64.  
  65. if(preg_match("/{p/", $articleRule))
  66.  
  67.  
  68. {
  69.  
  70.  
  71. $articleRule = str_replace('{pinyin}',GetPinyin($title).'_'.$aid,$articleRule);
  72.  
  73.  
  74. $articleRule = str_replace('{py}',GetPinyin($title,1).'_'.$aid,$articleRule);
  75.  
  76.  
  77. }
  78.  
  79.  
  80. $articleUrl = '/'.preg_replace("/^//", '', $articleRule);
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87. return $articleUrl;
好了,代碼部分修改完畢了。修改好本文件之后代碼如下:
接下來(lái)我們要在系統(tǒng)基本參數(shù)->核心設(shè)置里設(shè)置一下開(kāi)啟偽靜態(tài)
勾選,是否使用偽靜態(tài)。這樣就開(kāi)啟了偽靜態(tài)功能了,現(xiàn)在隨便添加一篇文章測(cè)試一下
發(fā)布選項(xiàng)這里要選擇 僅動(dòng)態(tài)瀏覽,這樣才會(huì)是偽靜態(tài)的。
發(fā)布成功后,可以看到,文章偽靜態(tài)的地址和真靜態(tài)生成html的地址是一模一樣的了。
最后附上偽靜態(tài)規(guī)則。
RewriteRule ^(.*)/cslm/([0-9]+)/([0-9]+)/([0-9]+).html $1/plus/view.php?aid=$4
偽靜態(tài)規(guī)則要看自己的情況而修改的。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 海丰县| 霍城县| 白山市| 孝义市| 芜湖县| 仪陇县| 鹤山市| 浏阳市| 邯郸县| 德格县| 桦甸市| 木里| 永寿县| 霍林郭勒市| 潞城市| 台山市| 都昌县| 怀宁县| 乐陵市| 马边| 福清市| 灵寿县| 布拖县| 平和县| 崇左市| 桃园县| 资中县| 新营市| 米易县| 准格尔旗| 苍梧县| 庄浪县| 海丰县| 岗巴县| 武义县| 嘉峪关市| 鹤庆县| 扬中市| 丹江口市| 梨树县| 抚远县|