WP Manifestindependent plugin directory
manifest / seo / lao301redirects

Lao 301 Redirects

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

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/imlaojiang/lao301redirects/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

简单易用的 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-page 或 category/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