Title: RB Links Redirection
Author: rbplugins
Published: <strong>October 26, 2026</strong>
Last modified: October 26, 2026

---

Search plugins

![](https://ps.w.org/rb-links-redirection/assets/banner-772x250.png?rev=3766509)

![](https://ps.w.org/rb-links-redirection/assets/icon-256x256.png?rev=3766509)

# RB Links Redirection

 By [rbplugins](https://profiles.wordpress.org/rbplugins/)

[Download](https://downloads.wordpress.org/plugin/rb-links-redirection.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/rb-links-redirection/#description)
 * [Reviews](https://wordpress.org/plugins/rb-links-redirection/#reviews)
 *  [Installation](https://wordpress.org/plugins/rb-links-redirection/#installation)
 * [Development](https://wordpress.org/plugins/rb-links-redirection/#developers)

 [Support](https://wordpress.org/support/plugin/rb-links-redirection/)

## Description

[📄 Details](https://rbplugins.com/wordpress-plugins/rb-links-redirection/) | [📖 Documentation](https://rbplugins.com/docs/rb-links-redirection/)

**RB Links Redirection** sends old and broken addresses to the right page. Add a
redirect in seconds, see which links lead nowhere in the 404 log, and never lose
a visitor when you rename a page.

#### Redirects

 * **301, 302, 303, 307 and 308** redirects, and **410 Gone** for pages removed 
   on purpose
 * **Four kinds of rules:** the exact address, addresses that **start with** or **
   contain** a text, and **regular expressions** with `$1`, `$2` in the target
 * **Redirect to a post:** pick a post or page as the target, and the redirect follows
   it even when its address changes
 * Letter case and a trailing slash do not matter: `/Old-Page/` and `/old-page` 
   are the same address
 * The **query string goes along** (`/old?utm_source=mail`  `/new?utm_source=mail`),
   so campaign tracking survives
 * **Hit counter** and the time of the last hit for every redirect
 * **Test an address** before you save: see exactly where a visitor would go
 * Enable, disable and delete redirects one by one or in bulk; search and filter
   the list

#### Automatic redirects

 * **A post’s address changes** — a new slug, a new parent page, a different permalink
   date — and the old address keeps working with a 301 to the post
 * **Subpages move with their page:** one rule covers the whole branch
 * Changing the address back never makes a loop: the old redirect is removed

#### 404 log

 * Every address that ends in “not found”, once, with **hits, last visit and where
   visitors came from**
 * **One click turns a dead link into a redirect;** fixed addresses are marked
 * Browser noise (favicon, touch icons) is left out; old entries are forgotten after
   a number of days you choose
 * Optionally send every other 404 to the **home page** or an address of your choice

#### Import and export

 * **CSV** in both directions: `source, target, code, match_type, enabled, note`
 * Importing the same file twice adds nothing twice

#### For developers

 * `rb_redirection_add( '/old', '/new', 301, array( 'origin' => 'my-plugin' ) )`
   and `rb_redirection_find( '/old' )`
 * Actions `rb_redirection_added`, `rb_redirection_before_redirect`; filters `rb_redirection_capability`,`
   rb_redirection_ignore_404`
 * REST API under `rb_redirection/v1`

Fast: exact addresses are found by an index in a single query, pattern rules are
cached. Works on Multisite — every site has its own redirects.

Works with **Duplicate Post RB**: when its cleanup removes duplicate posts, their
addresses can redirect to the post that stays.

## Screenshots

[⌊Redirects: rules, codes, hits, test an address⌉⌊Redirects: rules, codes, hits,
test an address⌉[

Redirects: rules, codes, hits, test an address

[⌊Add a redirect: an address, a post, or a pattern⌉⌊Add a redirect: an address, 
a post, or a pattern⌉[

Add a redirect: an address, a post, or a pattern

[⌊The 404 log with one-click fixes⌉⌊The 404 log with one-click fixes⌉[

The 404 log with one-click fixes

[⌊Settings⌉⌊Settings⌉[

Settings

## Installation

 1. Install from Plugins  Add New, or upload the `rb-links-redirection` folder to `/
    wp-content/plugins/`.
 2. Activate the plugin.
 3. Open **RB Plugins  Links Redirection**.

## FAQ

### 301 or 302?

301 when a page moved for good: search engines move its ranking to the new address.
302 or 307 for a short time, like a seasonal sale page.

### What is 410?

“Gone”: the page was removed on purpose and will not come back. Search engines drop
it faster than a 404.

### Can I redirect a whole section?

Yes: a “Starts with” rule for `/old-blog/`, or a regular expression `^/old-blog/(.*)
$` with the target `/blog/$1` to keep the rest of the address.

### Will redirects slow my site down?

No. An exact address is found by a database index in one query, and the few pattern
rules are cached.

### Are the admin, the login page and the REST API safe?

Yes, they are never redirected, so a broad rule cannot lock you out.

### What happens when I delete the plugin?

Its tables, settings and schedule are removed, on every site of a network. Deactivating
keeps everything.

## Reviews

![](https://secure.gravatar.com/avatar/6666d89a452bec9bd14887a026a23ae2159fa221cffbbdbc32000f6c0cfa2b1c?
s=60&d=retro&r=g)

### 󠀁[Saved our client’s SEO during a redesign](https://wordpress.org/support/topic/saved-our-clients-seo-during-a-redesign/)󠁿

 [tharguienlaura](https://profiles.wordpress.org/tharguienlaura/) October 30, 2026

We rebuilt an online store for a client with a completely new URL structure. Old
product and category URLs had years of backlinks, and losing them would have been
a disaster for rankings. We set up all the 301 redirects with RB Links Redirection
before launch and tested them on staging. Launch day went smoothly. Search Console
showed the old URLs being replaced by the new ones within a couple of weeks, and
organic traffic didn't dip. The click statistics also helped us find a few old URLs
we had missed, which we then redirected too. It's not a huge plugin with a hundred
features, and that's exactly why we like it. Fast, clean, and the redirects simply
work. It's now part of our standard plugin stack for every relaunch project.

![](https://secure.gravatar.com/avatar/7be6a46480f64eb1a1f51abc158506871db16cbfbaa901648f43945f9c842eef?
s=60&d=retro&r=g)

### 󠀁[Lightweight and does exactly what it says](https://wordpress.org/support/topic/lightweight-and-does-exactly-what-it-says/)󠁿

 [mdrainer](https://profiles.wordpress.org/mdrainer/) October 29, 2026

We manage about 30 client sites and needed a simple way to give each one branded
short links for print materials and QR codes. Most link plugins we tried were bloated
with upsells or slowed down the admin. RB Links Redirection is lean, quick to set
up, and clients understand the interface without training.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/rb-links-redirection/reviews/)

## Contributors & Developers

“RB Links Redirection” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ rbplugins ](https://profiles.wordpress.org/rbplugins/)

[Translate “RB Links Redirection” into your language.](https://translate.wordpress.org/projects/wp-plugins/rb-links-redirection)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rb-links-redirection/),
check out the [SVN repository](https://plugins.svn.wordpress.org/rb-links-redirection/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/rb-links-redirection/)
by [RSS](https://plugins.trac.wordpress.org/log/rb-links-redirection/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0 (26-10-2026)

 * First release: redirects with exact, starts-with, contains and regular-expression
   rules; 301, 302, 303, 307, 308 and 410; redirects to posts that follow their 
   address; automatic redirects when a post’s address changes; 404 log; 404 fallback;
   CSV import and export; hit counter; REST API and PHP functions.

## Meta

 *  Version **1.0.0**
 *  Last updated **4 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [301 redirect](https://wordpress.org/plugins/tags/301-redirect/)[404](https://wordpress.org/plugins/tags/404/)
   [broken links](https://wordpress.org/plugins/tags/broken-links/)[redirect](https://wordpress.org/plugins/tags/redirect/)
   [redirection](https://wordpress.org/plugins/tags/redirection/)
 *  [Advanced View](https://wordpress.org/plugins/rb-links-redirection/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/rb-links-redirection/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/rb-links-redirection/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/rb-links-redirection/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/rb-links-redirection/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/rb-links-redirection/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/rb-links-redirection/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/rb-links-redirection/reviews/)

## Contributors

 *   [ rbplugins ](https://profiles.wordpress.org/rbplugins/)

## Support

Issues resolved in last two months:

     0 out of 3

 [View support forum](https://wordpress.org/support/plugin/rb-links-redirection/)