#117

Product support

Get help in the plugin support forum.

Categories

  • Marketing
  • Utility

The 2nd best Redirect plugin for October CMS ;-)

This is a lite version of the best Redirect-plugin for October CMS. With this plugin installed you can manage redirects directly from October CMS' beautiful interface. Many webmasters and SEO specialists use redirects to optimise their website for search engines. This plugin allows you to manage such redirects with a nice and user-friendly interface.

What does this plugin offer?

This plugin adds a 'Redirects' section to the main menu of October CMS. This plugin has a unique and fast matching algorithm to match your redirects before your website is being rendered.

Features

Lite Pro
Quick matching algorithm YES YES
Exact path matching YES YES
Redirect to external URLs YES YES
Redirect to internal CMS pages YES YES
Matching using placeholders (dynamic paths) NO YES
Match placeholders using regular expressions NO YES
Importing and exporting redirect rules NO YES
A test utility for redirects NO YES
Schedule redirects (e.g. active for 2 months) NO YES
Redirect log NO YES
Categorize redirects NO YES
Statistics NO YES
Multilingual NO YES
Caching (boosts performance) NO YES

Supported database platforms

  • MySQL
  • PostgreSQL
  • SQLite

Supported HTTP status codes

  • HTTP/1.1 301 Moved Permanently
  • HTTP/1.1 302 Found
  • HTTP/1.1 303 See Other
  • HTTP/1.1 404 Not Found
  • HTTP/1.1 410 Gone

Supported HTTP request methods

  • GET
  • POST
  • HEAD

Performance

All redirects are stored in the database and will be automatically "published" to a file which the internal redirect mechanism uses to determine if a certain request needs to be redirected. This is way faster than querying a database.

This plugin is designed to be fast and should have no negative effect on the performance of your website.

To gain maximum performance with this plugin:

  • Use PHP7 (really you should), this increases the performance with 200%
  • Maintain your redirects frequently to keep the number of redirects as low as possible.

The Pro version has a in-memory Caching mechanism built in.

Questions? Need help?

If you have any question about how to use this plugin, please don't hesitate to contact me. I'm happy to help you. You can also visit the support forum and drop your questions/issues there.

Kind regards,

Alwin Drenth -- Author of the Redirect plugin


If you love this quality plugin as much as I do, please rate my plugin, contribute or consider a PayPal donation to support this plugin and my other quality October CMS plugins.


Other plugins by Alwin Drenth

Redirect

Redirect (Editors' Choice) Advanced Redirect plugin for October CMS

HtmlPurifier

HtmlPurifier - Adds a standards compliant HTML filter to October CMS.

RssFetcher

RssFetcher - Fetches RSS/Atom feeds from different sources to publish on your website or dashboard.

This plugin should be easy to understand if you are familiar with the basics of the web. If you have issues setting up some redirects, please do not hesitate to contact me.

Redirect types

This plugins ships with two types of redirects:

  • Exact; performs an exact match on the Source path.
  • Placeholders; matches placeholders like {id} or {category} (like the defined routes in Symfony or Laravel framework).

Placeholders

Every placeholder can be attached to a requirement. A requirement consists of a placeholder, requirement and an optional replacement value.

Example:

Input path:
/blog.php?category=cat&id=145

Source path: 
/blog.php?category={category}&id={id}

Target path:
/blog/{category}/{id}

Result path:
/blog/cat/145
  • The requirement for {category} would be: [a-zA-Z] or could be more specific like (dog|cat|mouse).
  • The requirement for {id} would be: [0-9]+.

Replacement value

A requirement can also contain a replacement value. Provide this replacement value if you need to rewrite a certain placeholder to a static value.

Example:

The requirement for {category} is (dog|cat|mouse), with replacement value animals.

Input path:
/blog.php?category=mouse&id=1337

Source path: 
/blog.php?category={category}&id={id}

Target path:
/blog/{category}/{id}

Result:
/blog/animals/1337

1.0.3

Fix error Undefined class constant TYPE_EXACT

May 18, 2017

1.0.2

Fix redirect validation when saving a redirect

May 17, 2017

1.0.1

First version of RedirectLite

May 17, 2017