=== 301 Redirects - Easy Redirect Manager ===
Contributors: WebFactory
Tags: 301 redirect, redirects, redirect, 404 error log, redirection, 302, seo, 302 redirect, 404, 404 redirect, 301, 307, 404 log
Requires at least: 4.0
Tested up to: 6.4
Stable tag: 2.73
Requires PHP: 5.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Manage 301 & 302 redirects. Simple redirection & redirects validation. Includes redirect stats & 404 error log.
== Description ==
301 Redirects helps you manage and create 301, 302, 307 redirects for WordPress site to **improve SEO & visitor experience**. 301 Redirects is easy to use. Perfect for new sites or repairing links after reorganizing your old content, or when your site has content that expires and you wish to avoid sending visitors to a 404 error page and want to create redirection instead. Use the 404 error log to identify problematic links.
301 Redirects GUI is located in WP Admin - Settings - 301 Redirects
404 Error Log widget can be found in the WP Admin - Dashboard
**Features**
* Choose from Pages, Posts, Custom Post types, Archives, and Term Archives from dropdown menu to create redirection
* Or, set a custom destination URL!
* Retain query strings across redirects
* Super-fast redirection
* 404 error log
* 404 error log widget
* Import/Export feature for bulk redirects management
* Simple redirect stats so you know how much a redirection is used
* Fully compatible with translation plugins (Weglot, TranslatePress, Gtranslate, Loco Translate) that use lang prefix in URL
**Need more features?**
WP 301 Redirects PRO offers wildcard & regular expression URL matching, auto-typo fixing in URLs, complete redirect and 404 log, link scanner, and a centralized SaaS dashboard to monitor redirects on all your sites from one place.
**What is a 301 Redirect?**
A redirect is a simple way to re-route traffic coming to a *Requested URL* to different *Destination URL*.
A 301 redirect indicates that the page requested has been permanently moved to the *Destination URL*, and helps pass on the *Requested URLs* traffic in a search engine friendly manner. Creating a 301 redirect tells search engines that the *Requested URL* has moved permanently, and that the content can now be found on the *Destination URL*. An important feature is that search engines will pass along any clout the *Requested URL* used to have to the *Destination URL*.
[youtube https://www.youtube.com/watch?v=70Yn_lO_8BA]
**When Should I use 301 Redirects?**
* Replacing an old site design with a new site design
* Overhauling or re-organizing your existing WordPress content
* You have content that expires (or is otherwise no longer available) and you wish to redirect users elsewhere
**Is the 404 error log GDPR friendly?**
The 404 error log does not collect user IPs. It collects the following data: timestamp of the event, the (404) URL that was opened, and the user-agent string.
**Having problems with SSL? Moving a site from HTTP to HTTPS?**
Install our free WP Force SSL plugin. It's a great way to enable SSL and fix SSL problems.
**External libraries used in the project**
* PHP User Agent Parser
== Installation ==
1. Upload the `eps-301-redirects` folder to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Begin adding redirects in the Settings -> 301 Redirects menu item
== Screenshots ==
1. 301 Redirects admin area
2. 301 Redirects import/export options
== Changelog ==
= 2.73 =
* 2023/03/08
* security fixes
= 2.72 =
* 2021/11/11
* security fixes
* added "Reset Redirect Hits" tool
= 2.70 =
* 2021/05/01
* 404 error log widget is now visible only to users with manage_options permission
* added "Delete all redirect rules" tool
= 2.67 =
* 2021/03/16
* fixed a small security issue with redirection
= 2.66 =
* 2021/02/23
* fixed compatibility issue with Rank Math
= 2.65 =
* 2021/02/22
* added 404 error log Dashboard widget
* fixed some bugs
* added support for Cache Enabler plugin
= 2.60 =
* 2021/02/13
* added 404 error log
* fixed some bugs
* made sure all DB queries use prepare() function
* PRO version is now available for purchase from free
= 2.55 =
* 2021/01/30
* Removed promo campaign for WP 301 Redirects PRO version
* Added flyout menu
= 2.53 =
* 2020/09/29
* More issues fixed related to redirections with translation plugins
* Fixed issue with encoding source & target URLs in some situations.
* Added promo campaign for WP 301 Redirects PRO version in November
= 2.52 =
* 2020/09/07
* Fixed issue with URL prefix on translate plugins like Weglot, TranslatePress, Gtranslate, Loco Translate
= 2.51 =
* 2020/08/13
* security fixes - thank you Erin
= 2.50 =
* 2020/08/10
* added support for 307 Temporary Redirect
* 100k installs hit on 2020/07/22 with about 365,000 downloads
= 2.45 =
* 2019/12/17
* security fixes - big thank you to Chloe from Wordfence
* WP-CLI fix
= 2.40 =
* 2019/03/25
* bug fixes
* rating notification
= 2.3.5 =
* 2019/03/11
* WebFactory took over development
* 50,000 installations; 151,500 downloads
* bug fixes
* compatibility fixes for new versions of PHP and WP
= 1.0 =
* 2013/05/01
* initial Release
* for a complete changelog please visit https://wp301redirects.com/old-changelog.txt
== Frequently Asked Questions ==
=What is a 301 Redirect?=
A redirect is a simple way to re-route traffic coming to a Requested URL to different Destination URL.
A 301 redirect indicates that the page requested has been permanently moved to the Destination URL, and helps pass on the Requested URLs traffic in a search engine friendly manner. Creating a 301 redirect tells search engines that the Requested URL has moved permanently, and that the content can now be found on the Destination URL. An important feature is that search engines will pass along any clout the Requested URL used to have to the Destination URL.
=I'm getting an error about the default permalink structure?=
301 Redirects requires that you use anything but the default permalink structure.
=My redirects aren't working=
This could be caused by many things, but please ensure that you are supplying valid URLs. Most common are extra spaces, extra slashes, spelling mistakes and invalid characters. If you're sure they're right, chances are your browser has cached the 301 redirect (in an attempt to make the redirection faster for you), but sometimes it doesn't refresh as fast as we would like. Clear your browser cache, or wait a few minutes to fix this problem.
My redirects aren't working - the old .html page still shows
For this plugin to work, the page must be within the WordPress environment. If you are redirecting older .html or .php files, you must first delete them. The plugin can’t redirect if the file still exists, sorry! You should look into .htaccess redirects if you want to keep these files on your server.
=My redirects aren't getting the 301 status code=
Your Request or Redirect URLS may be incorrect; please ensure that you are supplying valid URLs. Check slashes. Try Viewing the page by clicking the Request URL - does it load correctly?
=How do I delete a redirect?=
Click the small X beside the redirect you wish to remove.
=How do I add wildcards. or folder redirects?=
Unfortunately this is not supported. You should look into WP 301 Redirects PRO for these advanced features.
=What about query strings?=
By default, any URL with a query string is considered unique, and will redirect to a unique page (if you so wish). The query string will be added to the Destination URL, which allows you to keep your tracking codes, affiliate codes, and other important data! If you want to have full control over query strings, ignore them, add or remove them consider upgrading to WP 301 Redirects PRO.
=What happens when I deactivate or delete the plugin?=
When you deactivate the plugin, obviously, redirects stop working. But, they are not deleted from your database. When you delete the plugin then the redirects are permanently deleted from the database along with any other data stored by the plugin in your database.
=Why is the error log limited to the last 50 errors?=
By default, the 404 error log is limited to the last (chronologically) fifty 404 errors. Since the log doesn't use a custom database table for storage but rather an array saved in WP options, 50 is a safe number that ensures the log works on all sites, that it doesn't take up too much space in the database and that it doesn't slow down the site.
The code imposes no limits on the log size and you can easily overwrite the default limit by using the eps_301_max_404_logs filter or by using the following code snippet to raise the limit to 200:
`add_filter('eps_301_max_404_logs', function($log_max) { return 200; });`
Functional Trainer | Heart And Shape
Select Page
FUNCTIONAL TRAINER
The Functional Trainer represents the core device within the Infinity Series. As the name shows, it is a multi-functional device for a complete body workout. It can be used for hundreds of different exercises, extending from rehabilitation to sports-specific applications and is one of the most basic and versatile cable machines available. The ability to train at any speed and without any impact makes it the product of choice for many different applications. With its space-saving design, the unit is available with or without a base. (Units without base must be bolted directly and securely to the floor.)
The Functional Trainer features two adjustable arms, which can be adjusted for virtually any training position. Each pulley swings independently of the machine to match the line of pull. In addition to its already space-saving design, the unit can either stand-alone or be floor mounted. The Functional Trainer Free-Standing Mount is available for stand-alone use and aligns with the Functional Trainer’s space-saving design. * Failure to follow the instructions could result in the Functional Trainer coming loose from the concrete, resulting in serious injury or death. The facility assumes all liability for the anchoring of this plate.
ACTIVE MUSCLES
Your Title Goes Here
Your content goes here. Edit or remove this text inline or in the module
Your Title Goes Here
Your content goes here. Edit or remove this text inline or in the module
Your Title Goes Here
Your content goes here. Edit or remove this text inline or in the module
Your Title Goes Here
Your content goes here. Edit or remove this text inline or in the module
OPTIONS & FEATURES
E
Complete control of resistance levels
E
Smooth pneumatic resistance to reduce shock loading to connective tissues and joints
E
Takes up less space and time with a small footprint and multi-user pieces that allow group training
E
Unlimited possibilities for training – any load, any speed, any plane
E
Versatility that allows you to customize your workout
E
ADA Compliant – Section 44 Disable Access Tax Credit
SPECIFICATION
Height Arms Up ( WITH BASE)
93″ / 2362 mm
Height Arms Down ( WITH BASE)
62″ / 1574 mm
Width Arms Up ( WITH BASE)
94″ / 2387.6 mm
Base Width
84″ /2133.6 mm
Depth
48″ / 1219.2
Weight ( WITH BASE)
300 lbs /136 kg
Weight ( Floor Mounted)
130 lbs / 59 kg
Resistance Range ( BilateRally)
0-106 lbs /0-48 kg
Resistance Range ( UnilatRally)
0-53 lbs / 0-24 kg
Cable Length ( BilateRally)
72″ / 1829 mm
Cable Length ( UnilatRally)
144″ / 3658 mm
INSTALLATION OPTION
OPTION ONE:
FUNCTIONAL TRAINER FLOOR MOUNT
Height Arms Up
89″ / 2261 mm
Height Arms Down
59″ / 1497 mm
Width Arms Out
95″ / 2413 mm
Base Width
178 ” / 405 mm
Depth
32″ / 813 mm
Weight
130 lbs / 50 kg
TheFunctional Trainer Floor Mount Base Plateconnects the Functional Trainer directly to the facility floor. It comes complete with the concrete anchoring kit and instruction on how to secure the plate to the concrete.*
OPTION TWO:
FUNCTIONAL TRAINER FREE STANDING MOUNT
Height Arms Up
92″ / 2337 mm
Height Arms Down
62″ / 1575 mm
Width Arms Out
95″ / 2413 mm
Base Width
84″ / 2134 mm
Depth
47″ / 1194 mm
Weight
300 lbs / 136 kg
TheFunctional Trainer Free-Standing Mountis available for stand-alone use and aligns with the Functional Trainer’s space-saving design.
* Failure to follow the instructions could result in the Functional Trainer coming loose from the concrete, resulting in serious injury or death. The facility assumes all liability for the anchoring of this plate.
ACCESSORIES STANDARD
CABLE HANDLE
The Keiser Cable Handle has an impact-resistant ABS body with soft and grippy rubber. It is overmolded as one unit and uses military specied strapping.
ACCESSORIES – OPTIONAL
3' KEISER CHOP BAR
The 3’ Keiser Chop Bar is constructed of a knurled lightweight Aluminum tubing. Heavy-duty bearings and military specied strapping combine to allow maximum freedom to move this bar without creating wear at the attachment point on either end. Testing has proven this mechanism will outlast all.
BACK/LAT STRAP
The Keiser Back/Lat Strap has an impact-resistant ABS body with a soft and grippy rubber. It is overmolded as one unit and uses military specied strapping. 2’ long from handles to D-ring 4’ from handle to handle.
BASE EXTENSION
The Functional Trainer Base Extension is a floor-mounted attachment that elevates all of the arm positions to a higher vertical position by 12 inches. This was designed to be used by taller people to get a full range of motion on their exercises.
FLOOR MOUNT
The Functional Trainer Floor Mount is available to mount the unit directly to the facility floor. the floor-mounted base will need to be bolted directly to the floor
FREE STANDING MOUNT
The Functional Trainer free-standing mount is available for stand-alone use and aligned with the equipment’s space-saving design. THE FREESTANDING BASE DOES NOT NEED TO BE BOLTED TO THE FLOOR.
PRO ANKLE CINCH STRAP
Designed to easily attach to Infinity machines for abductor and adductor work, the Pro Ankle Cinch Strap is made of 4 1/2” wide nylon and thick neoprene padding. Equipped with a steel D-ring, it fits around ankles of all sizes.
THIGH STRAP
Made of 4 1/2” wide nylon and thick neoprene padding, the Pro Thigh Cinch Strap attaches to an Infinity Series machine for glute, hamstring, quad, and hip flexor work.
TRICEPS ROPE
The Keiser Triceps Rope has low-friction POM end caps and a Keiser branded curved connector designed to increase the life of the polypropylene rope and make it more aesthetically pleasing. 3’ long x 1” diameter PolyPropylene rope.
WAIST BELT
With a 4 1/2” nylon cinch strap and neoprene padding, the waist belt is equipped with dual steel D-rings to accommodate up to a 44” waist.