Title: Kaan Bulk Redirects
Author: Kaan Hanoğlu
Published: <strong>January 20, 2026</strong>
Last modified: January 21, 2026

---

Search plugins

![](https://ps.w.org/kaan-bulk-redirects/assets/banner-772x250.png?rev=3443225)

![](https://ps.w.org/kaan-bulk-redirects/assets/icon-256x256.png?rev=3443225)

# Kaan Bulk Redirects

 By [Kaan Hanoğlu](https://profiles.wordpress.org/kaan73/)

[Download](https://downloads.wordpress.org/plugin/kaan-bulk-redirects.1.4.5.zip)

 * [Details](https://test.wordpress.org/plugins/kaan-bulk-redirects/#description)
 * [Reviews](https://test.wordpress.org/plugins/kaan-bulk-redirects/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/kaan-bulk-redirects/#installation)
 * [Development](https://test.wordpress.org/plugins/kaan-bulk-redirects/#developers)

 [Support](https://wordpress.org/support/plugin/kaan-bulk-redirects/)

## Description

**Kaan Bulk Redirects** is a lightweight, user-friendly WordPress plugin that helps
you manage 301 redirects without any hassle. Whether you’re migrating your site,
restructuring URLs, or consolidating content, this plugin makes redirect management
simple and efficient.

#### Why Use Kaan Bulk Redirects?

 * **Save Time**: Import hundreds of redirects at once using CSV files
 * **Preserve SEO**: Proper 301 redirects maintain your search engine rankings
 * **No Database Bloat**: Efficient storage that won’t slow down your site
 * **User-Friendly**: Clean, intuitive admin interface that anyone can use
 * **Flexible**: Support for wildcards, domain changes, and complex redirect patterns

#### Key Features

**🚀 Bulk Management**
 Add, edit, and remove multiple redirects directly from your
WordPress admin panel. No need to edit .htaccess files or write complex rules.

**📊 CSV Import/Export**
 Easily import hundreds of redirects from a CSV file. Export
your current redirects for backup or migration to another site.

**🎯 Wildcard Redirects**
 Redirect entire sections of your site with wildcard patterns.
For example, redirect all pages under `/old-blog/*` to `/new-blog/` automatically.

**🌐 Domain-to-Domain Redirects**
 Moving to a new domain? Redirect specific pages
from your old domain to your new one with full URL support.

**⚡ Lightweight & Fast**
 No bloated code, no unnecessary features. Just clean,
efficient redirect management that won’t slow down your site.

**🔒 Secure**
 Built with WordPress security best practices. All inputs are validated
and sanitized to protect your site.

#### Perfect For

 * **Site Migrations**: Moving to a new domain or hosting provider
 * **URL Restructuring**: Changing your permalink structure or reorganizing content
 * **Content Consolidation**: Merging multiple pages into one
 * **SEO Optimization**: Fixing broken links and maintaining link equity
 * **Multilingual Sites**: Redirecting between language versions
 * **E-commerce**: Managing product URL changes

#### How It Works

 1. **Add Redirects Manually**: Use the simple table interface to add old and new URLs
 2. **Import from CSV**: Upload a CSV file with your redirect rules
 3. **Use Wildcards**: Create pattern-based redirects for entire sections
 4. **Export for Backup**: Download your redirects as a CSV file anytime

All redirects are 301 (permanent) redirects, which is the SEO-friendly standard 
that tells search engines the page has permanently moved.

#### Example Use Cases

**Simple Redirect**
 Old URL: `/about-us/` New URL: `/about/`

**Redirect to Homepage**
 Old URL: `/old-page/` New URL: `/`

**Wildcard Redirect**
 Old URL: `/blog/2023/*` New URL: `/archive/2023/` Result:
All pages under `/blog/2023/` redirect to `/archive/2023/`

**Preserve Subpages with Wildcards**
 Old URL: `/old-category/*` New URL: `/new-
category/$1` Result: `/old-category/page1/`  `/new-category/page1/`

**Domain Change**
 Old URL: `https://oldsite.com/page/` New URL: `https://newsite.
com/page/`

#### Developer Friendly

 * Clean, well-documented code
 * WordPress Coding Standards compliant
 * No external dependencies
 * Lightweight and efficient

### Support

For support, feature requests, or bug reports, please visit:
 * [GitHub Repository](https://github.com/netsevdam/kaan-bulk-redirects)*
[Support Forum](https://wordpress.org/support/plugin/kaan-bulk-redirects/)

### Privacy

This plugin does not collect, store, or transmit any user data. All redirect rules
are stored locally in your WordPress database. No external services are used.

### Credits

Developed and maintained by [Kaan Hanoğlu](https://koctaksi.com/)

### Additional Information

 * **Lightweight**: No bloat, just essential redirect management
 * **Secure**: Built with WordPress security best practices
 * **SEO-Friendly**: Uses proper 301 redirects
 * **No External Dependencies**: Works standalone without requiring other plugins
 * **Server-Side**: All redirects execute server-side for maximum efficiency

## Screenshots

 * [[
 * **Admin Interface** – Clean, simple table for managing redirects
 * [[
 * **CSV Import/Export** – Bulk import and export functionality
 * [[
 * **Wildcard Example** – Using wildcards to redirect entire sections
 * [[
 * **Add Redirect** – Easy-to-use interface for adding new redirects

## Installation

#### Automatic Installation

 1. Log in to your WordPress admin panel
 2. Navigate to **Plugins > Add New**
 3. Search for “Kaan Bulk Redirects”
 4. Click **Install Now** and then **Activate**

#### Manual Installation

 1. Download the plugin ZIP file
 2. Upload the `kaan-bulk-redirects` folder to `/wp-content/plugins/`
 3. Activate the plugin through the **Plugins** menu in WordPress
 4. Go to **Bulk Redirects** in the admin menu to start adding redirects

#### Getting Started

 1. Navigate to **Bulk Redirects** in your WordPress admin menu
 2. Add your first redirect by entering the old URL and new URL
 3. Click **Save Redirects**
 4. Test the redirect by visiting the old URL

## FAQ

### How do I add a redirect?

Go to **Bulk Redirects** in your admin menu, enter the old URL in the first column
and the new URL in the second column, then click **Save Redirects**.

### Can I redirect to my homepage?

Yes! Simply use `/` as the new URL to redirect any page to your homepage.

### What is a wildcard redirect?

A wildcard redirect uses `*` to match multiple URLs. For example, `/old-blog/*` 
will match `/old-blog/post1/`, `/old-blog/post2/`, etc.

### How do I preserve the subpage path in a wildcard redirect?

Use `$1` in your new URL. For example:
 Old URL: `/old/*` New URL: `/new/$1` This
will redirect `/old/page/` to `/new/page/`

### Can I import redirects from a CSV file?

Yes! Click the **Import CSV** button, select your CSV file (format: Old URL, New
URL), and click **Import**. The plugin will process all redirects at once.

### What CSV format should I use?

Your CSV should have two columns: “Old URL” and “New URL”. See the example below:

    ```
    `
    ```

Old URL,New URL
 /about-us/,/about/ /old-page/,/new-page/ /blog/*,/archive/ `

### Can I export my redirects?

Yes! Click the **Export CSV** button to download all your current redirects as a
CSV file. This is useful for backups or migrating to another site.

### Does this work with custom post types?

Yes! The plugin works with any URL on your WordPress site, including custom post
types, pages, posts, and custom URLs.

### Will this affect my site’s performance?

No. The plugin is extremely lightweight and only runs when a redirect is needed.
It won’t slow down your site.

### Can I redirect from an external domain?

Yes! You can use full URLs (e.g., `https://mavitaksi.com/`) to redirect from external
domains, as long as you have control over the old domain.

### What happens if I have multiple redirects for the same URL?

The plugin will use the first matching redirect it finds. Make sure to avoid duplicate
old URLs.

### Can I redirect to an external site?

Yes! You can use full URLs as the new URL (e.g., `https://mavitaksi.com/contact/`).

### Is this plugin compatible with other redirect plugins?

Yes, but we recommend using only one redirect plugin to avoid conflicts. If you’re
switching from another plugin, export your redirects first, then import them into
Kaan Bulk Redirects.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Kaan Bulk Redirects” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Kaan Hanoğlu ](https://profiles.wordpress.org/kaan73/)

[Translate “Kaan Bulk Redirects” into your language.](https://translate.wordpress.org/projects/wp-plugins/kaan-bulk-redirects)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/kaan-bulk-redirects/),
check out the [SVN repository](https://plugins.svn.wordpress.org/kaan-bulk-redirects/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/kaan-bulk-redirects/)
by [RSS](https://plugins.trac.wordpress.org/log/kaan-bulk-redirects/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.5

 * Enhanced security with proper WordPress file handling (WP_Filesystem)
 * Improved input validation and sanitization
 * Fixed WordPress Coding Standards compliance issues
 * Added comprehensive inline documentation
 * Updated compatibility to WordPress 6.9

#### 1.4.2

 * Fixed security issues with proper sanitization and validation
 * Improved file upload security
 * Proper script enqueueing
 * Complete code cleanup

#### 1.4.1

 * Enhanced security with dangerous URL detection
 * Added file size limits for CSV imports (5MB max)
 * Improved redirect validation
 * Added translation support

#### 1.4.0

 * Major security improvements
 * Added proper data sanitization and escaping
 * Fixed option name conflicts
 * Improved wildcard redirect handling

#### 1.3.1

 * Added wildcard redirect support
 * Improved CSV import/export functionality
 * Minor bug fixes and performance improvements

#### 1.2

 * Initial public release

## Meta

 *  Version **1.4.5**
 *  Last updated **4 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/kaan-bulk-redirects/)
 * Tags
 * [301 redirect](https://test.wordpress.org/plugins/tags/301-redirect/)[csv](https://test.wordpress.org/plugins/tags/csv/)
   [redirect](https://test.wordpress.org/plugins/tags/redirect/)[seo](https://test.wordpress.org/plugins/tags/seo/)
   [wildcard](https://test.wordpress.org/plugins/tags/wildcard/)
 *  [Advanced View](https://test.wordpress.org/plugins/kaan-bulk-redirects/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/kaan-bulk-redirects/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kaan-bulk-redirects/reviews/)

## Contributors

 *   [ Kaan Hanoğlu ](https://profiles.wordpress.org/kaan73/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/kaan-bulk-redirects/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.patreon.com/korsantaksi)