WP Manifestindependent plugin directory
manifest / seo / lao301redirects

Lao 301 Redirects

一款轻量级 WordPress 301/302 重定向插件,帮助您快速设置 URL 跳转规则

by 老蒋 · github.com/imlaojiang/lao301redirects · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/imlaojiang/lao301redirects/archive/refs/heads/main.zip

简单易用的 WordPress 301 重定向插件,支持自定义 URL 跳转到内部或外部链接。

插件信息

项目 说明
插件名称 Lao 301 Redirects
版本 1.0.0
作者 老蒋
作者网站 https://www.itbulu.com
插件主页 https://www.itbulu.com/lao301redirects.html
反馈与讨论 公众号:老蒋朋友圈
许可证 GPL v2 or later

功能特性

  • 添加重定向:自定义 URL 路径 + 跳转目标(支持外部链接或站内路径)
  • 重定向列表:表格展示所有规则,含序号、自定义 URL、跳转 URL、类型
  • 编辑/删除:单条编辑、删除,支持批量删除
  • 多种重定向类型:301 永久重定向、302 临时重定向

系统要求

  • WordPress 5.8 或更高版本
  • PHP 8.0 或更高版本

安装

  1. 下载插件压缩包或从 Git 获取源码
  2. lao301redirects 文件夹上传到 wp-content/plugins/ 目录
  3. 在 WordPress 后台进入 插件 → 已安装的插件
  4. 找到「Lao 301 Redirects」并点击 启用

使用说明

添加重定向

  1. 进入 设置 → Lao 301 Redirects
  2. 在「自定义 URL」输入站点域名后的路径,如 old-pagecategory/old-post
    • 不要以 / 开头
    • 即访问 https://你的域名.com/old-page 时会触发跳转
  3. 在「跳转 URL」输入目标地址:
    • 外部链接:完整 URL,如 https://example.com/new-page
    • 站内链接:以 / 开头的路径,如 /new-internal-page
  4. 选择重定向类型:301(永久)或 302(临时)
  5. 点击「添加重定向」

管理重定向

  • 编辑:点击列表中的「编辑」按钮修改规则
  • 删除:点击「删除」按钮移除单条规则
  • 批量删除:勾选多条规则后点击「批量删除选中」

自定义 URL 列说明

列表中「自定义 URL」列显示完整链接,便于复制和测试。点击链接可在新标签页打开,用于验证跳转是否生效。

安全与规范

  • 所有表单使用 WordPress nonce 验证,防止 CSRF 攻击
  • 权限检查:仅具有 manage_options 能力的用户可操作
  • 输入经 sanitize / escape 处理,防止 XSS
  • 使用 wp_safe_redirect 防止开放重定向漏洞
  • 符合 WordPress 插件开发规范,支持 PHP 8+

文件结构

lao301redirects/
├── lao301redirects.php           # 主插件文件
├── uninstall.php                 # 卸载时清理数据
├── README.md                     # 说明文档
├── includes/
│   ├── class-admin.php           # 管理后台逻辑
│   └── class-redirect-handler.php # 重定向处理逻辑
└── assets/
    └── css/
        └── admin.css             # 后台样式

卸载

从 WordPress 后台停用并删除插件后,uninstall.php 会自动执行,清除插件存储的重定向数据。

更新日志

1.0.0

  • 首次发布
  • 支持 301/302 重定向
  • 添加、编辑、删除、批量删除功能
  • 支持外部链接和站内路径跳转

许可证

GPL v2 or later - https://www.gnu.org/licenses/gpl-2.0.html