Description
Digi Eye Redirects lets administrators create, edit, disable, delete, import, and export URL redirects from a dedicated admin screen, with no page builder, e-commerce plugin, or other dependency required.
Core features
- Custom database table (not a bloated wp_options entry) with indexed lookups, so performance holds up as your redirect list grows
- 301, 302, 307, and 308 redirects, each with plain-language guidance on when to use it
- Redirect to a page/post/custom post type via a searchable content picker, or to any manual internal or external URL
- Live search, status/type filters, sortable columns, and server-side pagination (20/50/100 per page)
- Inline enable/disable and delete, plus bulk enable/disable/delete, all handled via AJAX with no full page reloads
- Automatic protection against duplicate active sources and redirect loops (including simple two-way loops)
- Optional regex redirects (off by default) with
$1-style backreferences - Optional query-string preservation and case-sensitive matching, per redirect
- CSV export and import, with a validation preview (total / valid / invalid / duplicate rows) before anything is committed
- Optional 404 tracking with one-click « Create Redirect » from any tracked URL
- Optional per-request redirect logging (hit counters are on by default and are much cheaper)
- A dashboard with live counts pulled straight from the database, not placeholder numbers
- All redirect, status, and setting changes apply immediately; no manual cache clearing is required for normal use
Security
- Every write action requires the
manage_optionscapability and a verified nonce - All queries use
$wpdb->prepare() - Destination URLs are restricted to
http(s)or relative paths. Schemes likejavascript:anddata:are rejected both when a redirect is saved and again at the moment it’s executed - All output is escaped
Coming soon
- Link Scanner is a planned feature for finding broken links, redirects, and redirect chains across your site. It is not available yet. The current release includes an informational « Coming Soon » page describing what it will do; it does not scan, crawl, or check any links.
Installation
- In your WordPress admin, go to Plugins Add New Upload Plugin.
- Choose the plugin zip file and click Install Now.
- Click Activate.
- A new Redirect Manager menu item will appear in the admin sidebar.
FAQ
-
What is Digi Eye Redirects?
-
A plugin for creating and managing URL redirects from a dedicated WordPress admin screen, backed by its own database table rather than a single large option.
-
What redirect types are supported?
-
301 (Permanent), 302 (Temporary), 307 (Temporary, strict), and 308 (Permanent, strict).
-
Can I redirect to another domain?
-
Yes. Choose « Manual URL » as the destination and enter a full
https://URL. This is a deliberate, supported feature. Destination URLs are still restricted to safe schemes, and only administrators can create redirects. -
Can I select a WordPress Page or Post as the destination?
-
Yes. The « WordPress Content » option provides a searchable picker across pages, posts, and public custom post types; the destination URL is filled in automatically.
-
Can I manually enter a URL instead?
-
Yes. Switch to the « Manual URL » tab and enter any relative path or full http(s) URL.
-
Can I disable a redirect without deleting it?
-
Yes. Disabled redirects stay saved but do not run. You can re-enable them at any time.
-
Can I create a large number of redirects?
-
Yes. Redirects are stored in a dedicated, indexed database table rather than a single option, and the admin list uses server-side pagination, so performance does not depend on how many redirects you have.
-
Does the plugin support regular expressions?
-
Yes, as an optional advanced setting, off by default. A source like
/old-product/(.*)can redirect to/products/$1. -
Can I import redirects?
-
Yes, from a CSV file. You get a preview (total, valid, invalid, and duplicate row counts) before anything is committed.
-
Can I export redirects?
-
Yes, to a CSV file, from the Import / Export screen.
-
Does this require any other plugin?
-
No. It’s fully self-contained and doesn’t require Elementor, WooCommerce, or anything else.
-
Will my redirects still work if I deactivate the plugin?
-
No. Redirects only run while the plugin is active. Deactivating never deletes your data, though: your redirects, settings, and logs are all preserved and will work again the moment you reactivate.
-
Does uninstalling the plugin delete my redirects?
-
Only if you’ve explicitly turned on Settings Uninstall Delete plugin data on uninstall. That setting is OFF by default, so a normal uninstall leaves your data in place.
-
Does this track visitor IP addresses?
-
No. Optional logging stores the requested URL, timestamp, and referrer only.
-
Is Link Scanner available?
-
Not yet. Link Scanner is a planned future feature for finding broken links, redirects, and redirect chains. The current release includes only an informational « Coming Soon » page under the Link Scanner menu item describing what it will eventually do; no scanning happens today.
Avis
Il n’y a aucun avis sur cette extension.
Contributeurs & développeurs
« Digi Eye Redirects » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « Digi Eye Redirects » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Historique des changements
1.1.0
- Added: Link Scanner « Coming Soon » informational page (no scanning functionality yet).
- Fixed: toggle switches across the admin were not vertically centered; rebuilt with a more robust flexbox-based layout.
- Fixed: the « ignore trailing slash differences » setting was saved but never actually used by the redirect matching engine; it is now correctly applied.
- Fixed: a same-site absolute destination URL (e.g. one chosen via the content picker) could resolve to a malformed doubled URL; destination resolution was corrected.
- Changed: plugin renamed to Digi Eye Redirects (from Smart Redirect Manager); author/branding is Digi Eye Designs. No stored data, database tables, or settings were affected by the rename.
- Changed: removed the manual load_plugin_textdomain() call. WordPress.org-hosted plugins have translations loaded automatically since WordPress 4.6, so the manual call was redundant.
- Changed: removed a placeholder Plugin URI; none is set until a real one exists.
1.0.0
- Initial release.
