扫描二维码关注官方公众号
返回列表 发布新帖

discuz x3.5论坛的默认的伪静态规则是什么?怎么让链接显示为html这样的静态网址?

369 0
发表于 2024-10-27 13:10:18| 字数 1,643 | 查看全部 阅读模式 来自 浙江杭州
本帖最后由 DBtUXp 于 2024-10-27 13:13 编辑

discuz论坛我们能看到很多站点都是这样的
https://www.firstbbs.cn/thread-397-1-1.html

而我们的站点却是这样的
https://www.firstbbs.cn/forum.ph ... =397&extra=page%3D1

明显看到html结尾这种更短,并且是个静态的页面,这就是伪静态,配置伪静态后还对搜索引擎友好,能提高我们站点的收录速度,那要怎么设置这种伪静态呢?

方法如下,一和二必须同时设置好,只设置一个是没用的
一、开启后台的伪静态设置
进入后台打开下图所示全部勾选就行了
image.webp image.webp

可以勾选仅对游客有效,也就是未登录用户、搜索引擎才会看到静态网址,这样能降低服务器压力,因为服务器生成静态页面给用户看需要消耗算力的,我们配置这个的目的也就只是为搜索引擎的。当然你要是就是想要看着短,或者服务器配置高,或者网站人流量小,那就不要勾选也行。毕竟站点冷门没啥人也消耗不了什么算力

二、宝塔里设置discuz论坛的伪静态规则
我们部署discuz论坛之后会发现不用设置伪静态就能直接用,但我们想要设置为静态怎么办?discuz官方也没有给伪静态规则,甚至插件市场很多几百块钱付费给你设置的,简直是扯淡到家了。
有使用宝塔的一键部署的朋友可能会发现,宝塔自动给我们配置好了伪静态规则的
image.webp

我们可以用这个的,我把它分享出来,至于你说这个规则好不好?反正我的站点是显示没问题,功能正常使用。
并且这个规则如果是宝塔官方设置的,那人家宝塔官方论坛也是discuz,也是很有经验,并且宝塔的技术之厉害,各位也没人不认可吧。
如果是discuz官方设置的,那更没问题了,伪静态代码如下
  1. rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
  2. rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
  3. rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
  4. rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
  5. rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
  6. rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
  7. rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
  8. rewrite ^([^\.]*)/archiver/(fid|tid)-([0-9]+)\.html$ $1/archiver/index.php?action=$2&value=$3 last;
  9. rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;
  10. if (!-e $request_filename) {
  11.         return 404;
  12. }
复制代码


免责声明

信息及内容: 内容仅代表用户个人观点,与本论坛无关。本论坛不保证内容的准确性、完整性或时效性,使用请自行判断和承担风险。

法律责任: 用户对其发布内容负全责,包括但不限于版权、隐私、诽谤等。因使用本论坛内容导致的任何损失,本论坛不承担责任。

版权与隐私: 请勿发布侵犯他人版权或涉及隐私的信息。发现侵权行为,请立即联系我们处理。

第三方链接及广告: 本论坛不对第三方网站或资源的内容负责。用户因访问或使用第三方内容或广告进行的交易和产生的损失,本论坛不承担责任。

用户行为: 用户需遵守论坛规则和法律法规,不得发布违法、侮辱性或不恰当内容。我们有权删除违反规则的内容并采取相应措施。

联系我们: 如有疑问或发现违规行为,请联系管理员:865817711@qq.com

回复

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

本版积分规则

投诉/建议联系

865817711@qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 第一论坛网 版权所有 All Rights Reserved. 浙ICP备2023009069号-17|浙公网安备33010602013740号
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表