·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

伪静态规则写法的问题,保存不了 New

86 1
发表于 昨天 23:12 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
之前关于帖子:



关于SEO伪静态,帖子内容页默认的规则是不是不太好
https://www.dismall.com/thread-27038-1-1.html

  1. thread-{tid}-{page}-{prevpage}.html
复制代码
想把这个改成:
  1. thread-{tid}-{page}.html
复制代码
或者:
  1. thread-{tid}-{page}-{1}.html
复制代码

遇到2个问题,在测试站,改掉之后,保存,伪静态规则也变了,但是重新打开SEO设置,又变成默认了。直接改正式站
  1. thread-{tid}-{page}.html
复制代码
然后在宝塔里边改伪静态规则,会提示保存失败,好像是“{}”的问题
  1. rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D{prevpage}&page=$3 last;
复制代码
有人说要用引号
  1. rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)\.html$ "$1/forum.php?mod=viewthread&tid=$2&extra=page%3D{prevpage}&page=$3" last;
复制代码
结果就是内容页直接打不开了404了

想求助一下,我要实现
  1. thread-{tid}-{page}.html
复制代码
或者(这里我不知道这么写对不对):
  1. thread-{tid}-{page}-{1}.html
复制代码
伪静态规则到底要怎么写,才是正确的

我知道答案 回答被采纳将会获得1 贡献 已有1人回答
我要说一句 收起回复

评论1

婷姐Lv.8 发表于 昨天 23:13 | 查看全部
在测试站,不管SEO里边的设置(有点错乱,保存之后会还原),直接在宝塔伪静态里改成:
  1. rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&page=$3 last;
复制代码
不知道是不是我的测试站的缓存有问题。同一个板块,不同的页面,出现了错乱,
第一页,第二页的链接都是
  1. thread-{tid}-{page}-{prevpage}.html
复制代码
【第一页的帖子thread-150-1-1.html可以打开,打开板块第二页帖子地址thread-100-1-2.html会提示:插件不存在或已关闭。但是如果直接使用thread-100-1-1.html或者thread-100-1.html就可以访问】
第三页就是:
  1. thread-{tid}-{page}.html
复制代码
可以正常打开。测试站的问题可以忽略,就是想知道最正确的写法是什么
我要说一句 收起回复
回复 支持 反对

使用道具 举报

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.83,GMT+8, 2025-10-9 05:00 , Processed in 0.611627 second(s), 82 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表