当前位置:首页 > zblog插件 > 正文

zblog插件 改版助手(301) 沉冰浮水

改版助手(301)
  • 应用名称改版助手(301)
  • 应用IDxnxf_rewrite
  • 应用作者沉冰浮水
  • 系统要求Z-BlogPHP 1.5.2 Zero
  • PHP版本5.4及更高
应用推荐

应用介绍

→→→→→→→→→→→→→→→↑建↑议↑及↑反↑馈

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

【强烈建议直接用这个插件设置伪静成态「伪静态设置助手:https://app.zblogcn.com/?id=16338」;】

-----

---

注:本插件并不直接支持动态地址的识别跳转,而是交由相应的 web 组件承担,理论上负担更少,但是缺点是需要针对不同环境分别写配置;然后已经内置 a、n、i 三种环境的推荐规则。

-----

301 状态验证:

https://www.redirect-checker.org/

改版助手演示_PHP插件_水水的演示站

https://demo.wdssmq.com/post/20200629824.html

推荐阅读:

「水坑」略深入的讲解伪静态相关的知识_电脑网络_沉冰浮水

https://www.wdssmq.com/post/20190704012.html

「教程」301 相关集中贴

https://bbs.zblogcn.com/thread-95517.html

-----

试用下载:http://demo.wdssmq.com/WebDir/

请联系我上传本插件的最新版到试用页,你不说我怎么知道你想要呢/doge;

----------

2021-12-14:

本插件确实提供一些功能,但是仔细想想好像也确实过于微妙;

简单说个人崇尚「web 程序」更适合干的活就别让「网站程序」干,两者的区别见上边的「推荐阅读」;

购买本插件的用户基本上都根据其需要写了 Rewrite 规则作为附加服务,至于插件本身启用和关闭是否有差别,,emmmm

---

出于需要对文章链接进行较大的改动时,让原来的地址仍然能 301 到新地址;

视情况可直接在插件中配置或者通过 Rewrite 组件规则实现

可以以 RSS 格式输出记录。1 - 开关的为成功重定向至正确网址的;【我一直是用时间作为文章别名并且设置了相应的伪静态,然而搜狗什么的一直按 id 爬。。。。。

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

2022-03-22:403 标记的日志同时输出正确地址;

2022-03-05:RSS 日志中标识存在但非公开的文章;

2021-10-16:推荐规则完善;交互效果优化;

2021-04-20:预置规则修复;

2021-03-11:兼容 1.7;

2021-01-25:&转义;

2021-01-03:$1 和 %1 区别很重要;减少非预期的跳转;

2020-12-16:日志重复写入修改;GetByID 结果判断;

2020-12-11:RSS 输出中单独汇总一份记录;

2020-11-30:新伪静态仍然是 id 的情况应对;这次应该是真的 301 了吧。。Orz

2020-11-29:重写规则符号错误;代码流程优化;

2020-11-10:配置保存修复;

2020-11-10:中文二次编码恢复;

2020-11-10:动态地址转伪静态;

2020-11-10:梳理代码,改为收费,后续会支持动态地址转伪静态

2020-11-04:函数名规范,CSRF;

2020-06-29:别名→id 跳转;{%host%}/post/{%id%}.html

2019-12-18:是不是有修改没更新;

2019-06-04:empty 参数部分环境下不能用函数返回值;

2018-11-04:作者列表分页未排除草稿文章的错误

2018-10-21:排序,UA 提取;

2018-10-11:修不完的坑;

2018-10-11:日志记录和跳转改进;

2018-10-09:增加日志记录和输出(RSS 形式);

2018-09-02:考虑各种换行符;

2018-07-26:配置项说明完善,目前网址 301、302 处理;

2018-07-24:增加关键词替换;

2018-06-18:当访问进入 404 时尝试抢救,包括替换为用户指定的域名后进行跳转;(虽然主要是为了适配 MT 数据插件)

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

改版助手(301)  第1张

改版助手(301)  第2张

改版助手(301)  第3张

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

{%host%}/post/{%id%}.html

↓↓↓

{%host%}/{%category%}/{%alias%}.html

--------

RewriteRule ^post/(\d+).html$ http://沉冰浮水.tk/index.php?id=$1&act=xnxf_rewrite&rewrite=1 [L,R=301]

--------

对于某些符合条件的错误链接,可以自动识别并跳转,见:

改版助手演示_PHP插件_水水的演示站

https://demo.wdssmq.com/post/2900.html

动态地址跳静态(前期准备):

【折腾】Nginx解析网址参数并跳转_电脑网络_沉冰浮水

https://www.wdssmq.com/post/20201107566.html