PHPackages                             venveo/craft-redirect - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. venveo/craft-redirect

ActiveCraft-plugin[Utility &amp; Helpers](/categories/utility)

venveo/craft-redirect
=====================

Craft redirect plugin provides an easy way to enter and maintain 301 and 302 redirects and 404 error pages.

3.0.12(3y ago)315.6k2[16 issues](https://github.com/venveo/craft-redirect/issues)[1 PRs](https://github.com/venveo/craft-redirect/pulls)MITPHPCI failing

Since Oct 11Pushed 7mo ago3 watchersCompare

[ Source](https://github.com/venveo/craft-redirect)[ Packagist](https://packagist.org/packages/venveo/craft-redirect)[ RSS](/packages/venveo-craft-redirect/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (58)Used By (0)

Craft CMS Redirect Manager
==========================

[](#craft-cms-redirect-manager)

**Important Note**This is a fork of the original redirect plugin by Dolphiq with efforts to better maintain and support it. The codebase has been overhauled to have minimal impact on the website when not in use. 404s are now registered in the database and matched via regular expressions rather than application routes. This means your dynamic route format will have changed from the previous version of the plugin.

Additionally, the registered 404s has been rebuilt to better handle more numerous entries.

Features
--------

[](#features)

- Create 301 and 302 redirects
- Create dynamic redirects to match regular expression patterns
- Track how many hits a redirect gets and when it was last hit
- Schedule redirects to publish and expire at certain dates
- Create intelligent redirects that will link to an existing element - if that element's URL changes, so will the redirect destination URL
- Intelligently normalizes input redirects to remove base URLs when appropriate, making it hard for content editors to break things
- Track 404s registered on the website and quickly create redirects for them
- Automatically create redirects when an element URI changes
- Per-site permissions
- Supports multi-site
- Supports Feed Me for importing redirects

What it doesn't have
--------------------

[](#what-it-doesnt-have)

- Support guarantees
- GraphQL support
- Graphs/analytics

Why another redirect plugin?
----------------------------

[](#why-another-redirect-plugin)

Trust us - we didn't want to make this plugin; however, we found that many websites we inherit use Dolphiq redirect and wanted a smooth transition. Further, as a Digital Marketing Agency, we want to have explicit control over the feature-set of the redirect plugin and its data.

For most people starting fresh, we strongly recommend using the excellent [Retour plugin by nystudio107](https://plugins.craftcms.com/retour)

Updating form Dolphiq Redirect
------------------------------

[](#updating-form-dolphiq-redirect)

You can migrate directly from Dolphiq Redirect to Venveo Redirect. [Please see the migration guide](MIGRATING.md)

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 3.4 or later

Installation
------------

[](#installation)

[Click here](INSTALL.md) for the installation readme.

### Example of the redirect overview

[](#example-of-the-redirect-overview)

[![Screenshot](resources/screenshots/redirects-screen.png)](resources/screenshots/redirects-screen.png)

### Example of the missed URLs overview

[](#example-of-the-missed-urls-overview)

[![Screenshot](resources/screenshots/registered-404s-screen.png)](resources/screenshots/registered-404s-screen.png)

### Creating a redirect from a 404 entry

[](#creating-a-redirect-from-a-404-entry)

[![Screenshot](resources/screenshots/redirect-from-404.png)](resources/screenshots/redirect-from-404.png)

Importing redirects using Feed Me
---------------------------------

[](#importing-redirects-using-feed-me)

[![Screenshot](resources/screenshots/import-from-feedme.png)](resources/screenshots/import-from-feedme.png)

Using the Redirect plugin
-------------------------

[](#using-the-redirect-plugin)

You can use the Redirect plugin to redirect simple routes but also use it for more advanced route matches.

[Click here](RULES.md) for the complete overview of rule examples.

###  Health Score

40

—

FairBetter than 87% of packages

Maintenance26

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 68.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~55 days

Recently: every ~155 days

Total

53

Last Release

235d ago

Major Versions

1.0.16 → 2.0.02019-04-04

2.1.0 → 3.0.02020-01-28

3.0.9.1 → 4.0.0-beta.12022-03-19

3.0.x-dev → 4.0.0-beta.22022-08-01

4.0.0-beta.8 → 5.0.0-beta.12025-09-15

PHP version history (3 changes)2.1.0PHP ^7.1

4.0.0-beta.1PHP ^8.0.2

5.0.0-beta.1PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/c06cc90c1a7f274f31233258cedf58df05f581a0c1a79f44b40764a60b96f377?d=identicon)[ransom](/maintainers/ransom)

---

Top Contributors

[![Mosnar](https://avatars.githubusercontent.com/u/3810939?v=4)](https://github.com/Mosnar "Mosnar (248 commits)")[![johanzandstra](https://avatars.githubusercontent.com/u/4737521?v=4)](https://github.com/johanzandstra "johanzandstra (99 commits)")[![rickdegraaf-dq](https://avatars.githubusercontent.com/u/56675920?v=4)](https://github.com/rickdegraaf-dq "rickdegraaf-dq (8 commits)")[![dolphiq-allard](https://avatars.githubusercontent.com/u/4312073?v=4)](https://github.com/dolphiq-allard "dolphiq-allard (3 commits)")[![brandonkelly](https://avatars.githubusercontent.com/u/47792?v=4)](https://github.com/brandonkelly "brandonkelly (1 commits)")[![iparr](https://avatars.githubusercontent.com/u/497635?v=4)](https://github.com/iparr "iparr (1 commits)")

---

Tags

cmsredirectCraftcraftcmscraft-pluginseocraft3dolphiqvenveo

### Embed Badge

![Health badge](/badges/venveo-craft-redirect/health.svg)

```
[![Health](https://phpackages.com/badges/venveo-craft-redirect/health.svg)](https://phpackages.com/packages/venveo-craft-redirect)
```

###  Alternatives

[verbb/navigation

Create navigation menus for your site.

90683.7k17](/packages/verbb-navigation)[verbb/formie

The most user-friendly forms plugin for Craft.

101372.9k40](/packages/verbb-formie)[vaersaagod/seomate

SEO, mate! It's important.

4341.6k2](/packages/vaersaagod-seomate)[vaersaagod/geomate

GeoMate is a friend in need for all things geolocation. IP to geo lookup, automatic redirects (based on country, continent, language, etc), site switcher... You name it.

2367.3k](/packages/vaersaagod-geomate)[verbb/tablemaker

Create customizable and user-defined table fields.

40168.8k1](/packages/verbb-tablemaker)[supercool/tablemaker

Create customizable and user-defined table fields.

40141.7k](/packages/supercool-tablemaker)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
