提高 Discuz 门户文章被百度收录的方法-Discuz教程下载

提高 Discuz 门户文章被百度收录的方法

开通本站Svip会员,全站资源免费下
如果你了解 SEO,你就该清楚使用 canonical URL TAG.html" target="_blank" class="relatedlink">标签可以固定网页标准地址,可以提高网页的权重,有利于搜索引擎收录。

例如我的网站拥有两个子域名www.tuyuanma.com和bbs.tuyuanma.com,都可以访问同一个文章页面,那么这样的设置就会分散网页权重,不利于收录。使用 canonical URL 标签就可以为网页指定一个标准的地址,可以提高网页权重,利于收录。
但是你可以查看一下门户和论坛的源代码,会发现论坛帖子有 canonical URL 而门户文章没有。
下面我们就来看看门户文章添加 canonical URL 标签的方法:
找到 source/module/portal/portal_view.php 文件。
搜索:
  1. require_once libfile(\'function/blog\');
复制代码
然后在这一行代码的上面空白处,加入以下代码:
  1. if(@(\'portal_article\', $_G[\'setting\'][\'rewritestatus\'])) {
  2.     $canonical = rewriteoutput(\'portal_article\', 1, \'\', $_GET[\'aid\']);
  3. } else {
  4.     $canonical = \'portal.php?mod=view&aid=\'.$_GET[\'aid\'];
  5. }
  6. $_G[\'setting\'][\'seohead\'] .= \'<link href="\'.$_G[\'siteurl\'].$canonical.\'" rel="canonical" />\';
复制代码
保存后打开门户文章,看看源代码</title>标签下面是不是已经加上 canonical URL 标签了(这个方法同时适用于开启和关闭伪静态)。

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部