php 搜索引擎优化(给discuz论坛增加sitemap最简单的方法就是安装GoogleSitemap插件)

优采云 发布时间: 2022-01-06 16:07

  php 搜索引擎优化(给discuz论坛增加sitemap最简单的方法就是安装GoogleSitemap插件)

  添加谷歌站点地图

  GoogleSitemap 对于 Google 更好的搜索和 收录 论坛非常有用。将站点地图添加到 discuz 论坛的最简单方法是安装 GoogleSitemap 插件。

  推荐谷歌Sitemap插件:googlesitemap-gbk 带定时任务

  从 Discuz 主页链接中删除 index.php

  默认设置下,Discuz论坛的logo链接和导航链接中的论坛首页都是这种格式。在外链中,我们一般使用那个,即首页有两个url,论坛的内链大部分都是带索引的。对于php,内部链接的贡献是分散的。

  设置方法:

  在Discuz6.1中,进入全局系统设置-->站点信息,将'首页文件名:'改为/,这样logo中就没有index.php,导航中也没有地址

  设置合适的标题和关键词描述信息

  方法:编辑templates/default下的header.htm,找到:

  

$navtitle $bbname $seotitle - Powered by Discuz!

$seohead

  变成:

  

$navtitle $bbname $seotitle

$seohead

  这可以在系统管理中完成。

  解决Discuz静态地址变化问题

  问题:

  比如这个地址:,第一个数字9309代表帖子的id,第二个数字1代表这个话题的第一页,第三个数字1代表这个版本这个话题的第一页。但是随着帖子数量的增加,这个帖子会转到第二页和第三页。. . . 那么最终这个数字还会不断变化。也就是说,Discuz 的 URL 是不断变化的。如果是蜘蛛爬行,虽然设置了Discuz,最后一位返回1,但还是不能从根本上解决问题。它只解决了搜索引擎直接从你的网站中获取单个网页地址的问题,但是如果其他网站引用了你的帖子地址,URL地址仍然会重复。

  解决方法见:Discuz伪静态URL重复问题解决方案

  静态化RSS中的链接地址

  Discuz论坛静态启用后,RSS中的链接地址没有被静态化,仍然是动态地址。根据Discuz的robots文件的默认设置,rss.php文件不会被搜索引擎索引,所以不会出现重复的URL。但实际情况是,很多情况下,会使用RSS调用或聚合,这样RSS中的动态地址也会被搜索引擎索引。

  解决方法见:Discuz论坛RSS静态链接地址

  优化robots.txt

  

Disallow: /viewthread.php

Disallow: /forumdisplay.php

Disallow: /redirect.php

  如果没有启用静态,切记不要加入,否则会导致搜索引擎不收录论坛。

  如果未启用伪静态,只需添加:

  

Disallow: /redirect.php

  Discuz的很多重定向都是通过redirect.php进行的,包括上一个主题和下一个主题的链接,以及论坛首页和版面上上一个发布主题的链接,导致同一个主题的多个链接地址。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线