{"id":279260,"date":"2026-02-14T12:54:27","date_gmt":"2026-02-14T12:54:27","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/rm-smart-redirects\/"},"modified":"2026-02-14T12:54:09","modified_gmt":"2026-02-14T12:54:09","slug":"rm-smart-redirects","status":"publish","type":"plugin","link":"https:\/\/fa.wordpress.org\/plugins\/rm-smart-redirects\/","author":23442048,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.1.0","stable_tag":"3.1.0","tested":"6.9.4","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"RM Smart Redirects","header_author":"Razib Marketing","header_description":"An intelligent SEO-focused redirect manager with hierarchical fallback and auto-slug monitoring.","assets_banners_color":"","last_updated":"2026-02-14 12:54:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/razibmarketing.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":165,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"3.1.0":{"tag":"3.1.0","author":"razibmarketing","date":"2026-02-14 12:54:09"},"3.1.1":{"tag":"3.1.1","author":"razibmarketing","date":"2026-02-14 13:17:14"}},"upgrade_notice":{"3.1.0":"<p>Major Rebrand Update: Plugin is now RM Smart Redirects. Includes database table updates and security enhancements.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3461351,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["3.1.0","3.1.1"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[905,14279,727,186,236714],"plugin_category":[55],"plugin_contributors":[255870],"plugin_business_model":[],"class_list":["post-279260","plugin","type-plugin","status-publish","hentry","plugin_tags-905","plugin_tags-broken-links","plugin_tags-redirect","plugin_tags-seo","plugin_tags-url-management","plugin_category-seo-and-marketing","plugin_contributors-razibmarketing","plugin_committers-razibmarketing"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/rm-smart-redirects\/assets\/icon-128x128.png?rev=3461351","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>RM Smart Redirects<\/strong> is a powerful yet user-friendly WordPress redirect management plugin designed to preserve your SEO rankings and improve user experience by intelligently handling broken links and URL changes.<\/p>\n\n<h4>\ud83d\ude80 Key Features<\/h4>\n\n<p><strong>Smart Redirect Management<\/strong>\n* Create 301 (permanent) and 302 (temporary) redirects\n* Automatic redirect creation when you change post\/page slugs\n* Bulk import\/export redirects via CSV\n* Hierarchical fallback system - automatically redirects to parent URLs when exact matches don't exist\n* Search and filter redirects easily<\/p>\n\n<p><strong>404 Error Tracking<\/strong>\n* Comprehensive 404 error logging with hit counts\n* Track when broken links were last seen\n* Bulk delete or manage 404 logs\n* Review queue for pending redirect suggestions<\/p>\n\n<p><strong>Developer-Friendly<\/strong>\n* Clean, modern dashboard UI\n* AJAX-powered for instant updates\n* Bulk actions support\n* Redirect testing tool to verify rules before going live\n* Extensible architecture with action\/filter hooks<\/p>\n\n<p><strong>SEO-Optimized<\/strong>\n* Preserve link equity with 301 redirects\n* Prevent broken link penalties\n* Automatic slug change detection\n* Support for external URL redirects<\/p>\n\n<h4>\ud83d\udc8e Premium Add-On Available<\/h4>\n\n<p>Upgrade to <strong>RM Smart Redirects PRO<\/strong> for advanced features:<\/p>\n\n<ul>\n<li><strong>Broken Link Scanner<\/strong> - Full-site crawl to find broken links automatically<\/li>\n<li><strong>Regex &amp; Wildcard Redirects<\/strong> - Pattern-based redirects (e.g., <code>\/blog\/*<\/code> \u2192 <code>\/news\/<\/code>)<\/li>\n<li><strong>Conditional Redirects<\/strong> - Location-based redirects using geo-targeting<\/li>\n<li><strong>Advanced Analytics<\/strong> - Visual charts showing redirect performance and trends<\/li>\n<li><strong>Export 404 Logs<\/strong> - Download complete 404 reports as CSV<\/li>\n<li><strong>Priority Support<\/strong> - Get help from our expert team<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/razibmarketing.com\/rm-smart-redirects-pro\/\">Upgrade to PRO \u2192<\/a><\/p>\n\n<h4>\ud83c\udfaf Perfect For<\/h4>\n\n<ul>\n<li>Bloggers maintaining SEO after URL restructuring<\/li>\n<li>E-commerce sites managing product URL changes<\/li>\n<li>Agencies handling client websites<\/li>\n<li>Developers needing a reliable redirect solution<\/li>\n<li>Anyone concerned about broken links hurting SEO<\/li>\n<\/ul>\n\n<h4>\ud83d\udee0\ufe0f Use Cases<\/h4>\n\n<ol>\n<li><strong>Website Migration<\/strong> - Preserve SEO when moving from another platform<\/li>\n<li><strong>Content Restructuring<\/strong> - Safely reorganize your site structure<\/li>\n<li><strong>Broken Link Management<\/strong> - Track and fix 404 errors before they hurt rankings<\/li>\n<li><strong>URL Cleanup<\/strong> - Remove outdated URLs while maintaining link equity<\/li>\n<li><strong>Multi-language Sites<\/strong> - Redirect based on visitor location (PRO)<\/li>\n<\/ol>\n\n<h4>\ud83d\udcca Dashboard Features<\/h4>\n\n<ul>\n<li><strong>Live Statistics<\/strong> - Active redirects, pending queue, total hits<\/li>\n<li><strong>404 Logs Tab<\/strong> - See all broken links with hit counts<\/li>\n<li><strong>Review Queue<\/strong> - Approve or reject suggested redirects<\/li>\n<li><strong>Tools Tab<\/strong> - Import\/Export, Redirect Tester<\/li>\n<li><strong>Settings<\/strong> - Configure fallback behavior and default redirect types<\/li>\n<\/ul>\n\n<h4>\ud83d\udd27 Technical Highlights<\/h4>\n\n<ul>\n<li><strong>Lightweight<\/strong> - Minimal performance impact<\/li>\n<li><strong>Secure<\/strong> - Nonce verification and capability checks<\/li>\n<li><strong>Compatible<\/strong> - Works with popular SEO plugins (Yoast, Rank Math)<\/li>\n<li><strong>Translation Ready<\/strong> - Fully localized and ready for translation<\/li>\n<li><strong>Modern Code<\/strong> - Built with WordPress coding standards<\/li>\n<\/ul>\n\n<h4>\ud83c\udf10 External Services (PRO Only)<\/h4>\n\n<p>The PRO version uses the <strong>GeoJS API<\/strong> (https:\/\/www.geojs.io\/) for location-based redirects:\n* No API key required\n* No personal data sent\n* Free and unlimited\n* HTTPS supported\n* Privacy Policy: https:\/\/www.geojs.io\/docs\/privacy\/<\/p>\n\n<p>Location data is cached locally for 30 minutes to minimize API calls.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p><strong>Free Version:<\/strong>\nThis plugin does not collect, store, or transmit any personal data outside your WordPress installation. All redirect data is stored locally in your database.<\/p>\n\n<p><strong>PRO Version (Optional):<\/strong>\nThe PRO add-on uses the GeoJS API (https:\/\/www.geojs.io\/) for location-based redirects:\n* Only IP addresses are sent (anonymously)\n* No personal user data is transmitted\n* Data is cached locally for 30 minutes\n* You can review GeoJS privacy policy at https:\/\/www.geojs.io\/docs\/privacy\/<\/p>\n\n<h3>Support<\/h3>\n\n<p><strong>Free Support:<\/strong>\n* Community support via WordPress.org forums\n* Documentation at <a href=\"https:\/\/razibmarketing.com\/docs\/\">razibmarketing.com\/docs<\/a><\/p>\n\n<p><strong>Premium Support:<\/strong>\n* Priority email support with PRO version\n* Expert assistance within 24 hours\n* Advanced troubleshooting<\/p>\n\n<h3>Credits<\/h3>\n\n<ul>\n<li>Company: <a href=\"https:\/\/razibmarketing.com\/\">Razib Marketing<\/a><\/li>\n<li>Developed By: Sezan Ahmed<\/li>\n<li>Contribution or Idea Sharing: MD Atiar Rahman Ovi, Mohammed Razib, Md Rifat, Sezan Ahmed<\/li>\n<li>Icons and design inspired by WordPress coding standards<\/li>\n<li>External service (PRO): GeoJS (https:\/\/www.geojs.io\/)<\/li>\n<\/ul>\n\n<h3>Links<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/razibmarketing.com\/\">Website<\/a><\/li>\n<li><a href=\"https:\/\/razibmarketing.com\/docs\/rm-smart-redirects\/\">Documentation<\/a><\/li>\n<li><a href=\"https:\/\/razibmarketing.com\/rm-smart-redirects-pro\/\">Upgrade to PRO<\/a><\/li>\n<li><a href=\"https:\/\/razibmarketing.com\/support\/\">Support<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong> in your WordPress admin<\/li>\n<li>Search for \"RM Smart Redirects\"<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong><\/li>\n<li>Navigate to <strong>RM Smart Redirects<\/strong> in your admin sidebar<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong><\/li>\n<li>Choose the downloaded ZIP file and click <strong>Install Now<\/strong><\/li>\n<li>Activate the plugin<\/li>\n<li>Navigate to <strong>RM Smart Redirects<\/strong> in your admin sidebar<\/li>\n<\/ol>\n\n<h4>First Steps<\/h4>\n\n<ol>\n<li>Visit the <strong>Dashboard<\/strong> tab to see your redirect overview<\/li>\n<li>Check the <strong>404 Logs<\/strong> tab to see any broken links<\/li>\n<li>Create your first redirect in the <strong>Redirects<\/strong> tab<\/li>\n<li>Use the <strong>Tools<\/strong> tab to test redirects before publishing<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20slow%20down%20my%20website%3F\"><h3>Does this plugin slow down my website?<\/h3><\/dt>\n<dd><p>No! RM Smart Redirects is highly optimized and only runs when a 404 error occurs. It uses efficient database queries and caching to minimize performance impact.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20301%20and%20302%20redirects%3F\"><h3>What's the difference between 301 and 302 redirects?<\/h3><\/dt>\n<dd><ul>\n<li><strong>301 (Permanent)<\/strong>: Use this when a page has permanently moved. Search engines transfer SEO value to the new URL.<\/li>\n<li><strong>302 (Temporary)<\/strong>: Use this for temporary redirects. Search engines don't transfer SEO value.<\/li>\n<\/ul>\n\n<p>For SEO purposes, use 301 redirects in most cases.<\/p><\/dd>\n<dt id=\"can%20i%20redirect%20to%20external%20urls%3F\"><h3>Can I redirect to external URLs?<\/h3><\/dt>\n<dd><p>Yes! You can redirect to any external URL (e.g., <code>https:\/\/example.com<\/code>). The plugin automatically detects and handles external redirects.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20custom%20post%20types%3F\"><h3>Does it work with custom post types?<\/h3><\/dt>\n<dd><p>Yes! The plugin works with all post types including custom post types, pages, and WooCommerce products.<\/p><\/dd>\n<dt id=\"how%20does%20the%20hierarchical%20fallback%20work%3F\"><h3>How does the hierarchical fallback work?<\/h3><\/dt>\n<dd><p>If someone visits <code>\/blog\/category\/post-title\/<\/code> and it doesn't exist, the plugin will:\n1. Check for an exact redirect\n2. Try <code>\/blog\/category\/<\/code> (parent)\n3. Try <code>\/blog\/<\/code> (grandparent)\n4. Log as 404 if no fallback found<\/p>\n\n<p>This prevents unnecessary 404 errors while maintaining user experience.<\/p><\/dd>\n<dt id=\"can%20i%20bulk%20import%20redirects%3F\"><h3>Can I bulk import redirects?<\/h3><\/dt>\n<dd><p>Yes! Use the <strong>Tools &gt; Import<\/strong> feature to upload a CSV file with your redirects. Format:\n    <code>source_url,target_url,type,status\n\/old-page,\/new-page,301,active<\/code><\/p><\/dd>\n<dt id=\"does%20it%20detect%20when%20i%20change%20a%20post%20slug%3F\"><h3>Does it detect when I change a post slug?<\/h3><\/dt>\n<dd><p>Yes! The plugin automatically creates a redirect when you change a post or page slug, ensuring no broken links.<\/p><\/dd>\n<dt id=\"how%20do%20i%20upgrade%20to%20pro%3F\"><h3>How do I upgrade to PRO?<\/h3><\/dt>\n<dd><p>Visit <a href=\"https:\/\/razibmarketing.com\/rm-smart-redirects-pro\/\">razibmarketing.com<\/a> to purchase the PRO add-on. It installs alongside the free version and adds premium features.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20multisite%3F\"><h3>Is it compatible with multisite?<\/h3><\/dt>\n<dd><p>Yes, RM Smart Redirects works on WordPress multisite installations. Each site has its own redirect rules.<\/p><\/dd>\n<dt id=\"where%20is%20my%20data%20stored%3F\"><h3>Where is my data stored?<\/h3><\/dt>\n<dd><p>All redirect rules and 404 logs are stored in your WordPress database using custom tables (<code>rmsmart_redirects<\/code> and <code>rmsmart_404_logs<\/code>, prefixed with your database prefix).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.1.0 - 2026-02-02<\/h4>\n\n<ul>\n<li><strong>Rebrand<\/strong>: Plugin renamed to RM Smart Redirects<\/li>\n<li><strong>Update<\/strong>: Database tables renamed to <code>rmsmart_redirects<\/code> and <code>rmsmart_404_logs<\/code><\/li>\n<li><strong>Security<\/strong>: Enhanced query string sanitization<\/li>\n<li><strong>Fix<\/strong>: Improved slug monitor reliability<\/li>\n<\/ul>\n\n<h4>3.0.6 - 2026-01-27<\/h4>\n\n<ul>\n<li><strong>New<\/strong>: Modern, intuitive dashboard UI<\/li>\n<li><strong>New<\/strong>: Live statistics on dashboard<\/li>\n<li><strong>New<\/strong>: AJAX-powered instant updates<\/li>\n<li><strong>New<\/strong>: Redirect testing tool<\/li>\n<li><strong>Improved<\/strong>: Enhanced 404 tracking with better logging<\/li>\n<li><strong>Improved<\/strong>: Better search and filtering<\/li>\n<li><strong>Improved<\/strong>: Hierarchical fallback system<\/li>\n<li><strong>Fixed<\/strong>: Ghost page detection for draft\/pending posts<\/li>\n<li><strong>Fixed<\/strong>: External URL redirect support<\/li>\n<li><strong>Optimized<\/strong>: Database queries for better performance<\/li>\n<\/ul>\n\n<h4>3.0.5<\/h4>\n\n<ul>\n<li>Improved slug change detection<\/li>\n<li>Added bulk delete for 404 logs<\/li>\n<li>Better error handling<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Major UI overhaul<\/li>\n<li>Added hierarchical fallback<\/li>\n<li>Improved performance<\/li>\n<\/ul>\n\n<h4>2.5.0<\/h4>\n\n<ul>\n<li>Added 404 logging<\/li>\n<li>Import\/export functionality<\/li>\n<li>Better WordPress 6.0+ compatibility<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Complete rewrite with modern architecture<\/li>\n<li>Added auto-slug monitoring<\/li>\n<li>Improved admin interface<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"An intelligent SEO-focused redirect manager with hierarchical fallback and auto-slug monitoring.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/279260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=279260"}],"author":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/razibmarketing"}],"wp:attachment":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=279260"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=279260"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=279260"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=279260"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=279260"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=279260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}