12下一页
返回列表 发帖
查看: 146|回复: 12

新手勇闯dz3.5,收录真是太差了,耗时半天手搓数据停靠。

2

主题

6

回帖

14

积分

初学乍练

贡献
0 点
金币
6 个
发表于 昨天 16:32 | 查看全部 |阅读模式
新手呆萌勇闯 Discuz 3.5 ,做了个小站,努力压到几K,但是一个月都不见收录,甚是烦躁,昨天无事耗时半天手搓数据停靠办法

1.每日更新一点吧,但是展现的数据其实也就第一页,小动物爬过来,看两眼内容没变,也就没了心情。想着做随机排序,这样每次都是新鲜的内容,收录会好点,不过又担心Mysql吃不消,只能研究forum_forumdisplay.php自身逻辑,轻改一下,完美实现。



2.当做了随机显示的功能后,沾沾自喜时,有想起来,反复的内容重叠会被各类引擎判定数据作弊,一怒之下耗时半天爆改排序逻辑及增加思维性数据停靠,


为什么叫有数据停靠,其实是当用户登录后,每次加载都是随机性的(正常功能)
但是,但是,但是没有登录的情况下,瞬展的12条内容只有1、2与6、7条发生随机,当判断用户没有进行连接点击事件时,不进行内容随机,也不进行内容替换,当判断未登录用户发生2-4次点击后,开始进行数据替换, 因为不想加小动物库,只能以用户行为入手,相当于小动物爬2-4个链接,就给它更换1、2、6、7的数据,不爬就瞬展12条内容。完美的模拟了真实且又活跃的行为,达到数据先思维停靠,在展示的办法。

新手怒闯,大佬勿揍。 www.bisousou.com。
回复

使用道具 举报

2

主题

6

回帖

14

积分

初学乍练

贡献
0 点
金币
6 个
 楼主| 发表于 昨天 16:34 | 查看全部
一夜后,效果立竿见影,还不错,还是内容少,慢慢来。
回复

使用道具 举报

2

主题

6

回帖

14

积分

初学乍练

贡献
0 点
金币
6 个
 楼主| 发表于 昨天 18:45 | 查看全部
今日无聊,怒写伪静态强跳,各位拿去,有益收录。大佬勿揍。

  1. location / {
  2.     if ($args ~* "^mod=forumdisplay&fid=([0-9]+)&page=([0-9]+)&filter=typeid&typeid=([0-9]+)") {
  3.         rewrite ^/forum\.php$ /forum-$1-$2-$3.html? permanent;
  4.     }
  5.     if ($args ~* "^mod=forumdisplay&fid=([0-9]+)&page=([0-9]+)") {
  6.         rewrite ^/forum\.php$ /forum-$1-$2.html? permanent;
  7.     }
  8.     if ($args ~* "^mod=viewthread&tid=([0-9]+)&page=([0-9]+)") {
  9.         rewrite ^/forum\.php$ /thread-$1-$2.html? permanent;
  10.     }
  11.     if ($args ~* "(^|&)_dsign=[^&]+") {
  12.         set $args $1;
  13.         rewrite ^ $uri?$args? permanent;
  14.     }
  15.     rewrite ^([^\.]*)/forum-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&filter=typeid&typeid=$4 last;
  16.     rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
  17.     rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
  18.     rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
  19.     rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
  20.     rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
  21.     rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
  22.     rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
  23.     rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3 last;
  24.     rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;

  25.     if (!-e $request_filename) {
  26.         return 404;
  27.     }
  28. }
复制代码

评分

参与人数 1金币 +1 收起 理由
TaC + 1

查看全部评分

回复 1

使用道具 举报

2

主题

6

回帖

14

积分

初学乍练

贡献
0 点
金币
6 个
 楼主| 发表于 昨天 18:48 | 查看全部
自在的小朋友 发表于 2025-6-14 16:34
一夜后,效果立竿见影,还不错,还是内容少,慢慢来。

从做到发这个贴,昨晚收录4,截止现在收录36好开心呢。
回复

使用道具 举报

113

主题

924

回帖

1238

积分

已臻大成

贡献
17 点
金币
17 个
QQ
发表于 昨天 19:37 | 查看全部
自在的小朋友 发表于 2025-6-14 18:45
今日无聊,怒写伪静态强跳,各位拿去,有益收录。大佬勿揍。

没看懂,啥意思,动态跳转到伪静态嘛
回复

使用道具 举报

TaC

109

主题

668

回帖

824

积分

自成一派

贡献
5 点
金币
2 个
发表于 昨天 20:16 来自手机 | 查看全部
内容不错,顶你
回复

使用道具 举报

TaC

109

主题

668

回帖

824

积分

自成一派

贡献
5 点
金币
2 个
发表于 昨天 20:27 来自手机 | 查看全部
你啥机子?我添加后500错误,虚拟机
回复

使用道具 举报

2

主题

6

回帖

14

积分

初学乍练

贡献
0 点
金币
6 个
 楼主| 发表于 昨天 20:40 来自手机 | 查看全部
TaC 发表于 2025-6-14 20:27
你啥机子?我添加后500错误,虚拟机

老师,这个是 Nginx 伪静态规则。我是主机不是虚拟机。
回复

使用道具 举报

2

主题

6

回帖

14

积分

初学乍练

贡献
0 点
金币
6 个
 楼主| 发表于 昨天 20:41 来自手机 | 查看全部
一定 发表于 2025-6-14 19:37
没看懂,啥意思,动态跳转到伪静态嘛

是的老师,动态跳转成伪静态。
回复

使用道具 举报

113

主题

924

回帖

1238

积分

已臻大成

贡献
17 点
金币
17 个
QQ
发表于 昨天 21:14 | 查看全部
自在的小朋友 发表于 2025-6-14 20:41
是的老师,动态跳转成伪静态。

可以帮忙写一个圈子的嘛,我的圈子伪静态是:/buluo-12907-1-1.html这样的格式。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-6-15 07:59 , Processed in 0.048546 second(s), 11 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表