Safely manage your site's redirects the WordPress way. There are many redirect plugins available. Most of them store redirects in the options table or in custom tables. Most of them provide tons of unnecessary options. Some of them have serious performance implications (404 error logging). Safe Redirect Manager stores redirects as Custom Post Types. This makes your data portable and your website scalable. Safe Redirect Manager is built to handle enterprise level traffic and is used on major publishing websites. The plugin comes with only what you need following the WordPress mantra, decisions not options. Actions and filters make the plugin very extensible.
Fork the plugin on GitHub.
Install the plugin in WordPress. You can download a
zip via GitHub and upload it using the WordPress plugin uploader ("Plugins" > "Add New" > "Upload Plugin").
2.2.1 - 2024-11-13
2.2.0 - 2024-09-19
- Added: Option to Quick Edit and Bulk Edit redirect's https status and force https meta (props @dhanendran, @ravinderk, @faisal-alvi, @dkotter, @qasumitbagthariya, @mehul0810, @espellcaste via #350).
- Added: Screenshots for WP.org plugin page (props @faisal-alvi, @jeffpaul, @iamdharmesh via #394).
- Changed: Bump WordPress "tested up to" version 6.6 (props @ankitguptaindia, @sudip-md via #386).
- Changed: Bump WordPress minimum supported version from 6.3 to 6.4 (props @ankitguptaindia, @sudip-md via #386).
- Changed: Update documentation (props @szepeviktor, @jeffpaul, @iamdharmesh, @dkotter via #384, #388, #391).
- Fixed: Allows use of full URLs as redirect targets when using absolute URLs (props @benlk, @peterwilsoncc via #395).
- Security: Bump
braces
from 3.0.2 to 3.0.3 (props @dependabot, @faisal-alvi via #383).
- Security: Bump
jsdoc
from 3.6.11 to 4.0.3 (props @dependabot, @faisal-alvi via #383).
2.1.2 - 2024-06-19
- Added: Provide example for modifying the default redirect status code (props @peterwilsoncc, @jeffpaul, @JosVelasco, @dkotter via #365).
- Added: "Testing" section in the "CONTRIBUTING.md" file (props @kmgalanakis, @jeffpaul via #379).
- Changed: Improved reference to the postmeta table for better WordPress compatibility (props @ogorzalka, @Sidsector9 via #361).
- Changed: Clean up NPM dependencies and update node to v20 (props @Sidsector9, @dkotter via #363).
- Changed: Warning message to error message after loops are detected (props @aaemnnosttv, @Sidsector9, @BhargavBhandari90 via #368).
- Changed: Disabled auto sync pull requests with target branch (props @iamdharmesh, @jeffpaul via #371).
- Changed: Replaced lee-dohm/no-response with actions/stale to help with closing no-response/stale issues (props @jeffpaul, @dkotter via #373).
- Changed: Upgrade the
download-artifact
from v3 to v4 (props @iamdharmesh, @jeffpaul via #372).
- Changed: Bump WordPress "tested up to" version 6.5 (props @sudip-md, @jeffpaul, @dkotter via #376).
- Changed: Bump WordPress minimum from 5.7 to 6.3 (props @sudip-md, @jeffpaul, @dkotter via #376).
- Changed: URL validation check on "input" event for "Redirect From" field (props @peterwilsoncc, @BhargavBhandari90, @Sidsector9 via #369).
- Fixed: PHP warning when running the "wp safe-redirect-manager list" CLI command (props @planetahuevo, @kmgalanakis, @dkotter via #378).
2.1.1 - 2024-01-08
- Added: Support for the WordPress.org plugin preview (props @dkotter, @jeffpaul via #357).
- Added:
phpcs:ignore
on the now safe ini_set()
(props @philipjohn, @ravinderk via #355).
- Changed: Bump
Cypress
from 13.0.0 to 13.1.0, @10up/cypress-wp-utils
from 0.1.0 to 0.2.0, @wordpress/env
from 5.3.0 to 8.7.0, cypress-mochawesome-reporter
from 3.4.0 to 3.5.1 and node-wp-i18n
from 1.2.5 to 1.2.7 (props @iamdharmesh, @ravinderk via #349).
- Changed: Bump WordPress "tested up to" version 6.4 (props @qasumitbagthariya, @jeffpaul via #353, #354).
- Changed: Validate and sanitize a superglobal before using it (props @jspellman814, @ravinderk via #356).
- Fixed: Ensure text can be translated (props @alexclassroom, @iamdharmesh via #351).
Earlier versions
For the changelog of earlier versions, please refer to
the changelog on github.com.