在做SEO优化时,突然发现夏日博客的短链接被百度收录了,短链接就是wp默认的链接了,在我们没有更改 wp 固定链接之前的链接了,类如 /?p=111,最近的收录出了许多,看到了不少的这样链接,都是首页 xiariboke.com/?p=111 等等这些的链接,我记得当时在 wp 主题 functions.php 里面已经移除了的,但还是出现了,而且是可以打开的,打开的不是首页,而是文章详情页面,这个肯定是不能是文章详情页的,因为本站已经全部生成了静态页面,如果这里再出现一个 /?p=n 的文章链接的话,就会导致百度收录重复,但最后确认的却是站点做了反向代理,.htaccess 文件里面的配置文章,重置了一下 .htaccess 文件,当再次测试 /?p=n 的时候已经是首页面了。

  一般的站点都已经删除了 /?p=n 这样的文章短链接,我们可以通过页面源文件来查看,默认的 wp 会在页面顶部 head 标记之间添加如下代码:
  

  也就是定义了 shortlink 标记,删除掉这个标记也很简单,打开主题下 functions.php 文件,添加如下的代码即可:
  

  这样就去除了 wp 的短链接。

四月 19th, 2017

Posted In: WordPress

发表评论