Emlog 程序 SEO 优化 URL 统一

  • Emlog 程序 SEO 优化 URL 统一已关闭评论
  • 108 views
  • A+
所属分类:Emlog SEO优化

Emlog 是一个 php 动态语言程序,用来做网站生成的数据网址是动态地址,如果使用了伪静态功能,一个页面地址会变为很多种,例如:

https://www.wxlog.cn/seo/234.html #开启伪静态后的 url 可以访问

https://www.wxlog.cn/?post=234 #动态地址 url 也可以访问

https://www.wxlog.cn/234 #这个 url 也可以访问

如上面的例子,这三个 url 网址访问的都是同一个页面,如果不做下 url 统一,百度收录这 3 个网址后,会导致重复内容,容易被百度降权甚至 K 了这个页面;下面进入主题,如标题说的 Emlog 程序 SEO 优化之 URL 统一,一般新站一开始就做了伪静态功能,且收录的页面都是伪静态地址,那么可能你不需要做 url 统一的修改,但是我还是建议你修改下,对于老站来说如果之前没有使用伪静态功能,那百度收录的都是动态地址,之后使用了伪静态功能,那百度会重复收录很多重复的内容,如果不做下 Emlog 程序 url 统一,后果是很严重的。

如何通过修改代码来实现,其实很简单,就是在页面头部增加<link rel="canonical" href="网页权威链接" />,这样做的效果就是让百度知道这个 url 才是权威的网址;针对 Emlog 程序的修改代码如下,请自己复制粘贴到模版文件 header.php 里</head>之前就可以了;

  1. #说明:编辑器打开模版文件夹下的 header.php 文件
  2. #把一下代码粘贴到</head>之前
  3. #代码只是统一了分类 url 和内容 url 统一
  4. #如需修改标签等的 url 统一请自行参考 Emlog 模版说明
  5. <?php if(isset($sortName)): ?>
  6. <link rel="canonical" href="<?php?echo?Url::sort($sortid);?>" />
  7. <?php?elseif(isset($logid)):?>
  8. <link rel="canonical" href="<?php?echo?Url::log($logid);?>" />
  9. <?php else: ><?php endif;?>

本文来源于互联网。

 

历史上的今天:

唯心寒辞