WP Post Redirection - 301, 404 Redirects is a powerful plugin which provides the functionality redirect pages, posts, custom post types and custom source URL to another location quickly (for internal or external URLs). Includes individual post/page options, redirects for custom post types, non-existent 301 Redirects, New window functionality, and rel=nofollow functionality. All 404 error pages redirect to the homepage.
- WordPress 5.7 or newer
- WooCommerce 6.9 or newer
- PHP 7.4 or newer
- Download and extract a .zip archive of the plugin (or clone this repository) into your site's plugins directory (
wp-content/plugins/
by default). - Activate the plugin through the Plugins screen in WP Admin.
- **Turn OFF All Redirects**: is turn off all redirections.
- **All 404 Error Redirects**: To Homepage this option redirect all 404 error to the homepage.
- **Make All Redirects Have (rel='nofollow')**: this option all source URL make nofollow.
- **Make All Redirects Have New Window**: this option all redirect source URL open in new tab.
- **Default Query Matching**: this option set default option in add new redirect.
- **Make this url No Follow**:this option make source URL have a nofollow link.
- **Open this URL in new Tab**:this option open URL in new tab.
- **Redirect to URL**: Redirect to URL with following http codes (301,302,303,304,307,308).301 code move permanently your source URL so 301 code use carefully.
- **Edit and Delete Redirect**:If you want edit and delete the redirect. Click on Highlight edit and delete icons.
- **Basic options**:In basic options, you include redirecting Meta box in custom post type through switch button Custom Post Types. If you show redirect column in post list table you can switch ON of Show Redirect Column button. If you want to hidden redirect Meta box form page, post and custom posts type mark to check and click save changes.
- **Make All Redirects GOTO This URL**:this option set one target URL of redirections.
- **Groups**:In this feature, you divide redirects into different groups. You can add, update and delete groups. You can view all the redirects of specific groups
- **URL Only**:If you select URL Only option target URL Input appear only.
- **URL and Login status**:If you select URL and Login status option two input box appear. One for if user login then redirect to this URL and second input if user logout then redirect to this URL.
- **URL and Role**:If you select URL and Role option three input box appear. One for select user role. Second input if user role match then redirect to this URL and Third input if user unmatched then redirect to this URL.
- **URL and IP**:If you select URL and IP option three input box appear. One for input IP Address. Second input if IP match then redirect to this URL and third input if IP unmatched then redirect to this URL.
- **Redirect to Random Post**:This option redirect to random post in your WordPress blog post with following http codes (301,302,303,304,307,308).301 code move permanently your source URL so 301 code use carefully.
- **Pass Through**:Pass through ignore the http code direct to redirect your target URL.
- **Error 404**: This option redirect to Error 404 with http code errors with following http codes (400,401,403,404,410).
- **Do nothing**:This option do nothing if source URL match current URL.
- **WP Post Redirect**:provide feature if you delete all redirects and all setting of redirects.