one piece

优化dedecms的url

优化URL英文和中文不一样,效果相差更大:health_of_best_live_and_work在英文搜索中表示的是 healthofbestliveandwork这个词,而这样的词是毫无意义的,我要表达的是health of best live and work,正确的写法应该是health-of-best-live-and-work,看到这样的情况真是很惊讶,想想还是改过来,虽然浪费了2千多收录页面,但是为了长久考虑这点牺牲也无所谓了.

另外把如何修改dedecms的命名规则和大家说下,有需要的朋友可以参考下

打开 include/inc/inc_fun_funAdmin.php

  1. for($i=0;$i<$slen;$i++){
  2.         if(ord($str[$i])>0×80)
  3.         {
  4.             $c = $str[$i].$str[$i+1];
  5.             $i++;
  6.             if(isset($pinyins[$c])){
  7.                 if($ishead==0) $restr .= $pinyins[$c];
  8.                 else $restr .= $pinyins[$c][0];
  9.             }else $restr .= “-”;
  10.         }else if( eregi(”[a-z0-9]“,$str[$i]) ){    $restr .= $str[$i]; }
  11.         else{ $restr .= “-”; }
  12.     }

把$restr .= “_”改为$restr .= “-”就可以了,然后重新生成下文章就可以了.

Created By: sb123

Form Page: 优化dedecms的url


Leave a Reply

You must be logged in to post a comment.