Description
Roial Redirect CSV Importer lets you manage HTTP 301 (and 302) redirects directly inside WordPress — no need to edit .htaccess or configure server rules.
Key features:
- Import redirects in bulk from a CSV file (source, target, status).
- Download a ready-to-fill CSV template from the admin panel.
- Add single redirects manually via a simple form.
- Edit or delete any redirect from the list.
- Enable or disable individual redirects without deleting them.
- Export all redirects back to CSV at any time.
- Lightweight — redirects are matched with a single indexed database lookup.
- No bloat, no tracking, no external requests.
CSV format:
source,target,status
/old-page,/new-page,301
/another-old,https://example.com/new,301
The status column is optional; it defaults to 301.
Installation
- Upload the
roial-redirect-csv-importerfolder to the/wp-content/plugins/directory, or install the plugin via the WordPress plugin screen. - Activate the plugin through the Plugins screen in WordPress.
- Go to Roial Redirects in the admin sidebar.
- Upload a CSV or add redirects manually.
FAQ
-
Does this plugin modify .htaccess?
-
No. Redirects are handled entirely in PHP via WordPress’s
template_redirecthook. -
What happens if I import a CSV with duplicate sources?
-
Duplicates are skipped and reported in the import summary. The existing record is kept unchanged.
-
Can I import a URL from another domain as the source?
-
No. The source must be a path on the current WordPress site (starting with
/). -
Is the plugin multisite compatible?
-
Each site in a Multisite network gets its own redirects table, so the plugin is compatible, though it has not been specifically tested on Multisite.
-
What is the difference between deleting and disabling a redirect?
-
Disabling (
Active: No) keeps the record in the database but stops it from firing. Deleting removes it permanently.
Contributors & Developers
“Roial Redirect CSV Importer” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Roial Redirect CSV Importer” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
- Bumped “Tested up to” for current WordPress compatibility.
- Stable release metadata aligned for wordpress.org distribution.
1.0.0
- Initial release.
- CSV import with validation and error report.
- Manual redirect creation and editing.
- Per-redirect enable/disable toggle.
- CSV export and template download.

