Addon for plone.app.redirector concerning regex redirector
Project description
Introduction
collective.regexredirector extends the plone.app.redirector behavior to allow to define redirections using regular expressions.
It might be particulary useful if you migrate an old website and you want to map old urls to the new site structure.
Note: when a 404 occurs, collective.regexredirector first calls plone.app.redirector, and if it does not redirect, then collective.regexredirector tries to match one of its registered regular expressions.
Usage
In the Plone control panel, go to the “RegexRedirector” control panel and enter your redirection rules.
One redirection by line using the following format
'old_url'='new_url' 'old_url2'='new_url2'
Examples
Redirecting all urls like /news/something to /archives/index
'/news/.*'='/archives/index'
Redirecting all urls like /tags/something to /category/something
'/tags/(?P<category_name>.+)'='/category/\g<category_name>/view'
INSTALL
Add collective.regexredirector to your buildout eggs.
Credits
Companies
Changelog
0.2.3 (2015-05-26)
Fix bug when no match
0.2.2 (2015-05-12)
Supports redirection to url containing a querystring
Fix bug if rules contain ‘=’
0.2.1 (2013-03-28)
Fix egg (missing /docs)
0.2 (2013-03-28)
Fix egg (missing README.rst)
0.1 (2013-01-30)
Initial release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for collective.regexredirector-0.2.3.zip
Algorithm | Hash digest | |
---|---|---|
SHA256 | f004f01a0e0367cfed469c6a1cb1251006e8bc3c62307995e1283b8049765b91 |
|
MD5 | 4b178510fd2e1a6a9ebe7af18302897a |
|
BLAKE2b-256 | 0fff041b736c19b2438bd6796c6361cb498c6aded773968afe9d4e6ab1d99ef9 |