火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 3833|回复: 1

充分利用官方DZX2.5接口和DZX2.5TAG功能提高搜索引擎对网站的收录

[复制链接]
发表于 2012-9-1 10:27:07 | 显示全部楼层 |阅读模式
本帖最后由 duckey 于 2012-9-1 10:42 编辑

建议官方DZX2.5接口和模块加上标签功能。

官方发布的《discuzX2.5官方接口发布[开源](2012.8.29,新增发布悬赏和分类信息)》功能十分丰富。
很好用的说。
  1. /**
  2. * 本接口为合肥乐维信息版权所有,完全免费,请随意修改使用,如有技术问题或者错误请联系QQ:373299607
  3. * @author         warerwang
  4. * @date        2012-7-5
  5. * 使用说明:
  6. * 提交参数:
  7. * 必要参数:
  8. * pw                        接口密码
  9. * subject                主题名
  10. * username                用户名,多个用分割符分开
  11. * message                内容,多个用分隔符分割
  12. * 半可选参数
  13. * fid,fname
  14. * fid                        板块id
  15. * fname                板块名,详细见说明.在配置可以配置fname映射关系,通过不同fname对应到不同板块id。一个规则采集整站
  16. * 可选参数
  17. * publishdate        发布时间,多个用分隔符分割
  18. * signature        签名,多个用分隔符分割
  19. * readperm                阅读权限
  20. * price                价格
  21. * typeid                分类id,
  22. * tags                        标签
  23. * typename               
  24. * sortid
  25. * sortname
  26. */
复制代码
编辑官方的发布模块-内容发布参数-新建表单项,增加:
表单项:tags
表单值:标签


注:采集的tags,用空格或逗号隔开


下面是DZX2.5标签伪静态 以及去除DZX2.5不允许蜘蛛抓取tags的设置

效果参见:http://bbs.116.im/tag.html


方法步骤:

1、添加伪静态规则
2、修改帖子内标签链接
3、修改标签页标签链接
4、修改标签列表页导航链接


详细修改方法:

1、添加伪静态规则

伪静态文件用 .htaccess 的,加2条规则
  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2. RewriteRule ^tag-(.+)\.html$ misc.php?mod=tag&id=$1

  3. RewriteCond %{QUERY_STRING} ^(.*)$
  4. RewriteRule ^tag\.html$ misc.php?mod=tag
复制代码
伪静态文件用 httpd.ini 的,  加2条规则
RewriteRule ^(.*)/tag-(.+)\.html*$ $1/misc.php\?mod=tag&id=$2
RewriteRule ^(.*)/tag\.html*$ $1/misc.php\?mod=tag


=================================

PS:以上规则一定要加在最后一条,即
RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$2:$3&$5
(或:RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1)
上面,否则不会成功!

2、修改帖子内标签链接

打开 \template\default(模板目录)\forum\viewthread_node.htm

查找:<a title="$var[1]" href="misc.php?mod=tag&id=$var[0]" target="_blank">$var[1]</a>

替换:<a title="$var[1]" href="tag-$var[0].html" target="_blank">$var[1]</a>

3、修改标签页标签链接

打开 \template\default\tag\tag.htm

查找:<a href="misc.php?mod=tag&id=$tag[tagid]" title="$tag[tagname]" target="_blank" class="xi2">$tag[tagname]</a>

替换:<a href="tag-$tag[tagid].html" title="$tag[tagname]" target="_blank" class="xi2">$tag[tagname]</a>

4、修改标签列表页导航链接

打开 \template\default\tag\tagitem.htm

查找:<a href="misc.php?mod=tag">{lang tag}</a>

替换:<a href="tag.html">{lang tag}</a>

----------------------

查找:<a href="misc.php?mod=tag&id=$id">$tagname</a>

替换:<a href="tag-$id.html">$tagname</a>

5、官方原来限制了搜索引擎蜘蛛抓取tags,一种说法是防止增加服务器负担,另一种说法是防止网站权重分散。
但据我观察网站如果很好运用tags能增加网站在百度的权重,提高排名。希望大家多多测试反馈。


打开网站根目录下的misc.php找到:
  1. $discuz->reject_robot();
复制代码
大概在18行,删除或注释掉!



效果参见:http://bbs.116.im/tag.html


本方法是转帖,原帖参加:http://www.discuz.net/thread-2884463-1-1.html
发表于 2012-9-1 10:33:06 | 显示全部楼层
标签对收录是有很好的效果,详细的教程,支持了!
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2024-11-24 16:34

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表