修改dedecms中url的_修改为-
为了更好的做搜索引擎优化,我们可以将修改dedecms中url的_修改为-
原因在于:This_is_an_example在英文搜索中表示的是 Thisisanexample这个词,而这样的词是毫无意义的,我要表达的是This is an example,正确的写法应该是This-is-an-example,
现在我把如何修改dedecms的命名规则说下,有需要的朋友可以参考:
打开 include/inc/inc_fun_funAdmin.php
- for($i=0;$i<$slen;$i ){
- if(ord($str[$i])>0×80)
- {
- $c = $str[$i].$str[$i 1];
- $i ;
- if(isset($pinyins[$c])){
- if($ishead==0) $restr .= $pinyins[$c];
- else $restr .= $pinyins[$c][0];
- }else $restr .= “-”;
- }else if( eregi(”[a-z0-9]“,$str[$i]) ){ $restr .= $str[$i]; }
- else{ $restr .= “-”; }
- }
把$restr .= “_”改为$restr .= “-”就可以了。然后重新生成所有文章就行了,建议最开始建站的时候就进行修改,如果是建站一段时间后再改,原先搜索引擎收录了的页面可能就变成不能访问了。
评论列表
查看全部0条评论