使用了很長一段時間的emlog,因為其簡單、簡介、豐富多樣、易於入門。在不斷的更新和使用中,當然也出現了很多的問題,今天就說一說頁面不唯一的解決方法。為什麼要解決這樣的問題呢?
且看下圖就明白了,分頁造成了權重的流失,將排名不斷的拉下,解決的方式是給頁面的head的信息加canonical標簽,如果你還不知道canonical標簽是什麼東東,在去站長平台或者百度一下了解了解吧。
emlog博客優化在代碼上的解決方法如下:
在模板文件中找到module.php文件,在文件的末尾加上代碼:
<?php function canonical(){ //正確使用canonical標簽 if(strstr($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'],"page")) { $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo str_replace("page", "",dirname($url)); } else { echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; } } ?>
之後,在同級目錄中找到header.php在其中加入一下代碼即可:
<link rel="canonical" href="<?php canonical(); ?>" />