EMLOG優化 | 鏈接統一 URL標準化

emlog的鏈接用過的都知道,鏈接會出現重復問題!

http://www.zrmowm.tw/469 可以訪問

http://www.zrmowm.tw/469.html 也可以訪問

http://www.zrmowm.tw/?post=469 還是可以訪問

三種鏈接,導致收錄文章重復,可能會被搜索引擎判定作弊!

本教程主要以標簽canonical外加301整合,實現URL統一化

打開主題的header.php,在<head></head>標簽內,插入如下代碼:

<!--優化SEO鏈接-->
<?php if(isset($sortName)): ?>
<link rel="canonical" href="<?php echo Url::sort($sortid);?>" />
<?php elseif(isset($logid)):
if(parse_url('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'])['path'] != parse_url(Url::log($logid))['path']) header('Location:'.Url::log($logid));?>
<link rel="canonical" href="<?php echo Url::log($logid);?>" />
<?php endif;?>
<!--優化SEO鏈接-->

文章到此結束,需要注意的是 大前端主題 在module/m-header.php文件中!

本文地址:http://www.zrmowm.tw/1079.html

QQ截圖20180730093302.png

轉載請注明出處 AE博客|墨淵 ? EMLOG優化 | 鏈接統一 URL標準化

相關推薦

發表評論

路人甲

網友評論(9)

第64行中包含一個語法錯誤。在解決此錯誤之前,代碼提示可能無法正常工作
玻璃心 1年前 (2018-08-03) 回復
@玻璃心:有可能是你改錯了
墨淵 1年前 (2018-08-03) 回復
@墨淵:沒修改呀,把這個代碼復制進去DW就提示錯誤
玻璃心 1年前 (2018-08-03) 回復
@玻璃心:請查看PHP 跟HTML 是否銜接正確
墨淵 1年前 (2018-08-03)
@墨淵:我在舍力的博客中看到一篇類似的文章,把那個代碼復制進去就沒問題
玻璃心 1年前 (2018-08-03) 回復
@墨淵:我在舍力的博客中看到一篇類似的文章,把那個代碼復制進去就沒問題
玻璃心 1年前 (2018-08-03) 回復
@墨淵:我在舍力的博客中看到一篇類似的文章,把那個代碼復制進去就沒問題
玻璃心 1年前 (2018-08-03) 回復
支持https格式么
邵先森博客 1年前 (2018-08-01) 回復
@邵先森博客:可以啊
墨淵 1年前 (2018-08-01) 回復