WPJAM Basic 扩展 - 301跳转:一键通过跳转规则来实现页面跳转
WPJAM Basic的「链接跳转」扩展主要通过设置链接跳转规则来页面跳转,比如修改了一个标签名,那么就可以通过这个扩展把旧的标签链接跳转到新的标签页面,也可以通过正则表达式批量实现页面跳转到正确的页面。
设置链接跳转规则
扩展启用之后,在 「WPJAM」主菜单下就会新增「链接设置」的子菜单,然后在「跳转链接」的标签页下罗列出现在所有的链接跳转设置规则:
然后点击新建就可以增加新的跳转规则:
然后就可以设置匹配规则是否开启正则匹配(正则匹配怎么讲,我会在后面的中单独给出例子),然后输入原地址,目标地址。
比如第一个图中我有个标签 从 spam 改成 anti-spam,就可以通过这个扩展,让新的旧的标签链接跳转到新的的标签页面,就这么简单。 🙂
默认情况下「链接跳转」只在 WordPress 判断该页面为 404 页面的时候才进行处理,既然能够正常显示的页面,为什么要跳转呢?但是有些同学就是想,所以也通过了选项,让你开启所有页面都支持跳转,点击批量操作旁边的「设置」按钮既可开启:
链接跳转的正则匹配规则
1、纯数字替换例子:
源地址 | 目标地址 | |
---|---|---|
URL 对应关系 | https://blog.wpjam.com/post-tag/1234/ | https://blog.wpjam.com/tag/1234/ |
正则格式 | https://blog.wpjam.com/post-tag/([0-9]+) | https://blog.wpjam.com/tag/${1}/ |
2、纯字母替换例子:
源地址 | 目标地址 | |
---|---|---|
URL 对应关系 | https://blog.wpjam.com/post-tag/asdf/ | https://blog.wpjam.com/tag/asdf/ |
正则格式 | https://blog.wpjam.com/post-tag/([a-zA-Z]+)/ | https://blog.wpjam.com/tag/${1}/ |
3、字母和数字混合的字符串替换例子:
源地址 | 目标地址 | |
---|---|---|
URL 对应关系 | https://blog.wpjam.com/post-tag/a1cc1n2q5/ | https://blog.wpjam.com/tag/a1cc1n2q5/ |
正则格式 | https://blog.wpjam.com/post-tag/([a-zA-Z0-9]+)/ | https://blog.wpjam.com/tag/${1}/ |
简单总结一下:
- 确定都是数字的,则用 (\d+)表示
- 确定都是字母的,则用 ([a-zA-Z]+) 表示
- 确定是字母数字混合,则用 ([a-zA-Z0-9]+) 表示
- 确定是字母数字下划线混合,则用 (\w+) 表示
剩下的就是你自己的发挥了,如果跳转不成功,建议查一下正则是否写对,一些非常复杂的跳转,建议找程序员帮你跳转,找我也可以,只是我很贵的,加入我星球,在星球发帖,说清楚你的规则,加上几个例子,我也可以帮你写一下。😁
总结一下
「301扩展」是使用PHP方式将404页面跳转到正确的页面,支持简单格式的规则,也支持通过正则格式,默认只支持在 404 页面跳转,当然也可以开启所有页面跳转。
如果是整个网站的域名更改了,需要进行跳转,这个时候,建议使用 htaccess 的方式:在旧的域名目录下创建一个.htaccess文件,它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) https://blog.wpjam.com/$1 [R=301,L]
请将上面的 blog.wpjam.com 修改成你想要跳转到的域名,记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件。
专题:WPJAM Basic 详细介绍:
- 01. WordPress 一键式全站优化插件:WPJAM-Basic
- 02. WPJAM Basic 详细介绍:一键搞定 WordPress 功能屏蔽和增强优化
- 03. WPJAM Basic 详细介绍:一键搞定 WordPress 前后台和登录界面样式定制
- 04. WPJAM Basic 详细介绍:一键实现 WordPress 静态资源 CDN 加速
- 05. WPJAM Basic 详细介绍:一键设置和应用 WordPress 缩略图
- 06. WPJAM Basic 详细介绍:一键优化 WordPress 文章设置和操作
- 07. WPJAM Basic 详细介绍:可视化管理 WordPress 定时作业
- 08. WPJAM Basic 详细介绍:一页概览 WordPress 服务器系统信息
- 09. WPJAM Basic 详细介绍:一页展示 WordPress 所有 Dashicons 图标
- 10. WPJAM Basic 详细介绍:一键开启17个 WordPress 功能扩展
- 11. WPJAM Basic 功能详细介绍:CDN 和缩略图开发接口
- 12. WPJAM Basic 扩展 - 文章目录:根据内容中子标题自动提取出文章目录
- 13. WPJAM Basic 扩展 - 简单 SEO:简单快捷地设置 WordPress 站点的 SEO
- 14. WPJAM Basic 扩展 - SMTP 发信:使用第三方邮箱的 SMTP 服务来发送邮件
- 15. WPJAM Basic 扩展 - Rewrite 优化:一键优化 WordPress 页面重写规则
- 16. WPJAM Basic 扩展 - 文章浏览统计:一键统计文章在所有平台的浏览数
- 17. WPJAM Basic 扩展 - 统计代码:一键设置网站跟踪统计代码
- 18. WPJAM Basic 扩展:用户角色 - 可视化管理 WordPress 所有角色和权限
- 19. WPJAM Basic 扩展 - 相关文章:一键在文章详情页显示相关文章
- 20. WPJAM Basic 扩展 - 文章类型转换器:一键快速转换文章的类型
- 21. WPJAM Basic 扩展 - 百度站长:主动、自动以及批量方式提交链接到百度
- 22. WPJAM Basic 扩展 - 301跳转:一键通过跳转规则来实现页面跳转
- 23. WPJAM Basic 扩展 - 移动主题:一键在移动设备中启用独立主题
- 24. WPJAM Basic 扩展 - 常用简码:一键集成10个常用简码
- 25. WPJAM Basic 扩展 - 文章数量:一键设置不同列表页不同文章数量
- 26. WPJAM Basic 扩展 - 摘要快速编辑:直接在后台文章列表页编辑文章摘要
- 27. WPJAM Basic 扩展 - 文章快速复制:在后台文章列表页面一键快速复制文章
- 28. WPJAM Basic 扩展 - 文章页代码:自定义每篇文章独立的脚本和样式代码
- 29. WPJAM Basic 内置的字符串处理函数
- 30. WPJAM Basic 内置的缩略图函数
- 31. WPJAM Basic 内置的文章列表函数
- 32. WPJAM Basic 内置的系统和设备判断函数
- 33. WPJAM Basic 内置的图片处理函数