An open API service indexing awesome lists of open source software.

https://github.com/thequick10/coupon-manager-pro

Manage reload-based redirects, referrer-based redirects, and page access control.
https://github.com/thequick10/coupon-manager-pro

css html5 js php wordpress wordpress-development wordpress-plugin

Last synced: 3 months ago
JSON representation

Manage reload-based redirects, referrer-based redirects, and page access control.

Awesome Lists containing this project

README

          

# Redirect Manager Pro

A powerful WordPress plugin for managing various types of redirects and access controls on your website. Perfect for coupon sites, affiliate marketing, and any scenario requiring intelligent traffic redirection.

## Description

Redirect Manager Pro allows you to create and manage different types of redirects based on user behavior, referrer sources, device types, and more. It includes advanced features like bot protection and user role-based exemptions.

## Features

### 🔄 Reload-Based Redirects
- Set up URLs that redirect users when they reload the page
- Useful for one-time offers or preventing accidental refreshes

### 🚫 Page Access Control
- Restrict access to specific pages after the first visit
- Configurable restriction periods (in days)
- Custom redirect URLs for restricted pages

### 🌐 Referrer-Based Redirects
- Redirect users based on their referrer URL
- Set default redirects and specific rules for different referrers
- Ideal for tracking traffic sources and providing targeted offers

### 📱 User Agent Redirects
- Redirect desktop and mobile users to different URLs
- Automatic detection of device type
- Useful for mobile-optimized landing pages

### 🤖 Bot Protection
- Block bots from accessing specific page paths
- Protects sensitive content from automated scraping
- Configurable list of protected paths

### 👥 User Role Management
- Disable redirects for specific user roles
- Logged-in users can be exempted from redirects
- Flexible role-based control

## Installation

1. Download the plugin zip file
2. Go to WordPress Admin > Plugins > Add New
3. Click "Upload Plugin" and select the zip file
4. Click "Install Now" and then "Activate"

## Usage

After activation, you'll find "Redirect Manager" in your WordPress admin menu.

### Setting Up Redirects

1. Navigate to **Redirect Manager** in the admin panel
2. Use the tabs to configure different types of redirects:
- **General**: Configure user role exemptions
- **Reload Redirects**: Add source paths and destination URLs
- **Access Control**: Set up restricted pages with time periods
- **Referrer Redirects**: Configure referrer-based rules
- **User Agent Redirects**: Set up device-specific redirects
- **Bot Protection**: Add paths to protect from bots

### Example Configurations

#### Reload Redirect
- Source Path: `/special-offer`
- Destination URL: `https://example.com/thank-you`

#### Access Control
- Page Path: `/limited-deal`
- Restriction Period: 7 days
- Redirect URL: `https://example.com/expired-offer`

#### Referrer Redirect
- Source Path: `/promo`
- Referrer Contains: `google.com`
- Redirect URL: `https://example.com/google-special`

## Requirements

- WordPress 4.0 or higher
- PHP 7.0 or higher

## Changelog

### Version 2.0.0
- Added User Agent Redirects
- Added Bot Protection
- Added User Role Management
- Improved admin interface with tabs

## Screenshorts
Screenshot 2025-09-12 at 3 05 03 PM
image
image

### Version 1.1.0
- Initial release with basic redirect features

## Support

For support, bug reports, or feature requests, please visit the [GitHub repository](https://github.com/rupeshkmrshah/redirect-manager-pro).

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This plugin is licensed under the GPL-2.0+ License.

## Author

**Rupesh Shah**
- GitHub: [@rupeshkmrshah](https://github.com/rupeshkmrshah)