Country and Mobile Redirect
is a WordPress plugin for redirecting or blocking site visitors based on various user cases. Redirect your visitors based on any combination of location (Country, State, City), language, IP, date, browser, mobile user and more. This Plugin uses SEO standard 301, 302 redirects and enables any page to be used as the 404 page. You can now define redirects like never before with zero coding necessary! WMLP compatible, translation ready and high performance.
Professional Edition comes with analytics and is upgraded to be WordPress Multisite compatible.
Don’t need Multisite or analytics? Click here to download Standard Edition of this Plugin.
Redirect/Block Visitors based on:
Geo Location (Continent, Country, State, Region, City)
Date Range (Time, Month, Day of Week), Used to set the expire for page or Post or any URL.
Pages, Posts, Categories
Profile (User Id, User Role, Email Id)
Device (Tablet, Phone)
Mobile/Tablet OS (Android, iOS, Windows, etc.)
Mobile/Tablet Device (iPhone, Android Phone, Window Phone, iPad, Android Tablet, HP Touchpad, Blackberry)
Request URL, Request Parameters, Form Data, Response Cookies
Referral URL (Source of URL, Third-Party Websites)
Country dropdown shortcode, Using which user can be redirected to country specific website irrespective of Geo location.
Follows SEO standards by redirecting using 301 and 302 status codes.
404 Error Handling: redirect to a custom page for 404 errors
“At least Once” Rule: Allows redirection to continue after rule is satisfied once
Auto Refresh: After updating rules, simply refresh the browser to see effects
Analytics: Understand your site traffic and user base. No need to share your site data to third-party providers like Google Analytics. (PRO Feature)
Back from mobile site to desktop site using simple parameter (bis_nrd=1).
WordPress Multisite (PRO Feature)
See Plugin Demo | View Tutorials
What’s new in version v3.6
Country drop down shortcode :
Using which user will be redirected to country specific website irrespective of Geo location. Shortcode generates Countries list drop down with flags and works with any theme.This shortcode also provides option to include or exclude countries from default list and has a option to provide custom css class for dropdown.
User selected country is be stored in cookie used for future redirection. Below are different ways to include “country selector” short code.
Click here to configure the country dropdown.[bis_country_selector] : Default usage to generate country drop down.
[bis_country_selector include=”IN,US” ] : Generate country drop down with only India and US countries.
[bis_country_selector exclude=”IN, US”] :
Generate country drop down excluding only India and US countries.
[bis_country_selector exclude=”IN,US” eng_label=”true” ]:
Generate country drop down excluding only India and US countries and drop down with English labels. eng_label can have true, false and only option and default value is false.
Generate country dropdown excluding only India and US countries with custom dropdown class.
Important Use Cases:
Redirect for Mobile Device: This is a very common use case where user from a mobile or tablet device should be redirected to a mobile sites, this can be achieved by defining a logical rule for Mobile and Tablet devices and use them in Redirect Rules.
Redirect by Geo Location: If you want to redirect all the user who are coming from a specific geographic location country or continent then define a logical rule using “Geo Location” Criteria.This is very useful when you want to redirect users to a local server.
Redirect by Role: You might be having a use case of redirecting specific role users to a different page, in such case define a logical rule using “User Role” criteria and use it in redirect rule.
Redirect by Request URL: Define a logical rule using Request URL Criteria and use this in defining Redirect Rule. Useful for static paths, like whenever user request from a http://test.com we can redirect them to http://test2.com
Redirect in Site Down Time: Define a Redirect for home, which can be simply achieved by defining a logical rule on Home Page and leveraging it in Redirect rule.
You can use Date, Time, Day of Week and Month sub criteria to further refine the rule.
SEO redirects is an important for enhancing SEO, by using 301 redirects search engine will be informed that this page is moved to another one, which prevent indexing the two pages of the same content and will mark them as a duplicate content,
Activate or deactivate redirect rule: Redirect can be activated or deactivated. If the rule is deactivated the action pertaining to the rule will not be performed.
Complex rule support:
Complex rule is one of the key features of RulesEngine Platform. RulesEngine is very flexible for defining very complex logical rules using “AND” “OR” and “Brackets” operators.
An example of defining the complex rule with City and Request URL
Below is much more complex rule
(e.g: Role is Administrator and Country is USA and Month is January, Page is Home etc, see below sreenshots.)
See Logical rule section for more info.
See Logical rule section for more info.
Analytics : Understand your site traffic and user base. No need to share your site data to third-party providers like Google Analystics.
Supports XY Line Chart, Bar Chart, Area Spline Chart, Area
Chart, Pie chart types.
Generates reports for Page Views, Unique visitors and reports can be generated for single or multiple pages.
Enable or disable the data capturing for analytics.
Request by Country: This chart provides the requests made to the site from each country. Useful to understand site traffice from different countries.
Requests by Device Chart: This chart provides the requests made to the site from each device. Helps you the know the site traffic from different devices.
Redirect by Device Chart: This chart provides the redirects made from the site to each device.
Redirect by Device Type Chart: This chart provides the redirects made from the site to each device type.
Version 3.7 – May 09, 2016
This version includes contains and does contains for referral URL subcategory and bug fixes.
Version 3.6 – May 03, 2016
Country drop down shortcode :
This shortcode is used to generate country dropdown with country flags.
Below are different option used for displaying country dropdown.
[bis_country_selector] : Default usage to generate country drop down.
Options : include, exclude, eng_label, see the documentation for more details.
Version 3.5 – April 08, 2016
1.Request Parameters : Enables customers to define redirection using the request parameters.
2.Request Form data :
Enables customers to define redirection using the submitted form data.
3.Response Cookies : Now customers can define redirection if cookie exists in the browser.
4.Fixed URL contains condition bug fix and other minor bug fixes.
Version 3.4 – Mar 22, 2016
1.Referral Redirect : New subcategory “Referral URL” added, which enables customers to define rules using the source of request. The Referral URL can also from Third-Party websites.
2. Evaluation Type : “At least Once” rule evaluation feature added in Logical Rules, which is useful if the customer want to perform redirection even if the rule is satisfied at-least once.
3. Auto rules refresh : After any rule add or update, no need to clear browser cache. Updated rule is effected on browser refresh.
4.Performance Improvements : This version contains an important fixes to improve the overall performance of the plugin by evaluating all the dynamic conditions at once.
Version 3.3 – Mar 03, 2016
Minor bug fixes.
Version 3.2 – Feb 24, 2016
This version mainly contains the analytics enhancements.
Below are the important feature covered in this release.
1.XY Line Chart.
3.Area Spline Chart.
6.Page Views, report also support for single or multiple pages reports.
7.Unique Visitors, report also support for single or multiple pages reports.
8.Added date search for Analytics.
9.Added configuration to disable the data capturing for analytics.
10.Minor Bug fixes.
Version 3.1 – Feb 03, 2016
1. Fixed compatibility issue with download manager plugin.
2. Fixed login debug message issue.
3. Minor bug fixes.
Version 3.1 – Jan 28, 2016
1. Fixed admin console css overriding issue and other minor bug fixes.
Version 2.0 – Jan 05, 2016
1.Redirect Rule Wizard:
Now Customer can create Redirect Rules using wizard.
i.e No need to create a Logical Rule before creating the Redirect Rule.
Version 2.0 – December 14, 2015
1.WordPress Multisite support
2.WordPress 4.4 support.
3.Minor bug fixes.
Version 1.0 – October 24, 2015
5 average based on 5 ratings.
- Page and content controller for WordPress – Professional Edition - May 23, 2016
- Page and content controller for WordPress - May 22, 2016
- Country and Mobile Redirect for WordPress - May 22, 2016
- Country and Mobile Redirect for WordPress – Professional Edition - May 22, 2016
- WooCommerce and WP Category Controller – AddOn - May 22, 2016
- NextGen – WordPress Multiple Languages Configurator and Switcher - May 22, 2016
- NextGen-WooCommerce and WP Category Controller - May 22, 2016
- RulesEngine – WordPress Access and Content Controller - May 21, 2016