Maplat::Web::PathRedirection - redirect web access to other pages
Prefilter access to pages and redirect the calls to other pages.
This module prefilters access to maplat webpages and redirects the browser to other pages if necessary. This is very usefull in fixing broken links and also work around common user errors and stale bookmarks.
<module> <modname>pathcorrection</modname> <pm>PathRedirection</pm> <options> <redirect> <source>/</source> <destination>/user/login</destination> <statuscode>307</statuscode> <statustext>Please use the login module</statustext> </redirect> <redirect> <source>/dev/search</source> <destination>/user/search</destination> <statuscode>301</statuscode> <statustext>Out of BETA - Moved permanently to user namespace</statustext> </redirect> </options> </module>
It is recommended to use this module as a "fallback", e.g. configure it after nearly all other modules. The only module that should follow is the BrowserWorkarounds module (mostly to fix redirects for broken browsers like firefox)
This module does not depend directly on any other module, but it SHOULD be used in conjunction with the BrowserWorksarounds module to give a smooth ride with different browsers.
Rene Schickbauer, <firstname.lastname@example.org>
Copyright (C) 2008-2011 by Rene Schickbauer
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available.