emlog网站优化|URL链接统一方法

emlog是php动态语言程序,网站生成的url是动态链接,给emlog设置伪静态之后内容页URL链接会有多种。
https://www.qq3m.cn/1 可以访问
https://www.qq3m.cn/1.html 也可以访问
https://www.qq3m.cn/?post=469 还是可以访问
这几种重复链接都被百度收录的话,会造成网站页面收录重复,可能会让搜索引擎认为是作弊行为导致降权。
我们可以利用canonical标签告诉搜索引擎页面的权威链接地址,再使用301跳转统一文章页的URL。这样所有链接都会跳转到emlog后台设置的链接格式,搜素引擎就会收录跳转后的最终链接,防止重复收录导致的网站降权。
打开emlog主题的header.php文件,在<head></head>标签内插入如下代码:

<!--优化SEO链接-->
<?php if(isset($sortName)){  echo '<link rel="canonical" href="'.Url::sort($sortid).'" />' . PHP_EOL;
}elseif(isset($logid)){  $path = parse_url(Url::log($logid))['path'];  $path = str_replace('/', '\/',$path);  if (!preg_match("/$path/",$_SERVER['REQUEST_URI'], $matches)) {  header('Location:'.Url::log($logid),TRUE,301);  }  echo '<link rel="canonical" href="'.Url::log($logid).'" />' . PHP_EOL;
}?>
<!--优化SEO链接-->

emlog大前端主题在module/m-header.php文件里插入上面的代码。效果如下图,会标注权威URL地址,并301到权威URL

emlog优化url链接

乐乐网所有文章如无特别注明均为原创。作者:乐乐站长复制或转载请以超链接形式注明转自 乐乐网
原文地址《emlog网站优化|URL链接统一方法

相关推荐

发表评论

路人甲路人甲 表情
Ctrl+Enter快速提交

表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包

网友评论(0)