Rene Schickbauer > Maplat-0.995 > Maplat::Web::PathRedirection

Download:
Maplat-0.995.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.995   Source  

NAME ^

Maplat::Web::PathRedirection - redirect web access to other pages

SYNOPSIS ^

Prefilter access to pages and redirect the calls to other pages.

DESCRIPTION ^

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.

Configuration ^

        <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)

prefilter

Internal function.

Dependencies ^

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.

SEE ALSO ^

Maplat::Web Maplat::Web::BrowserWorksarounds

AUTHOR ^

Rene Schickbauer, <rene.schickbauer@gmail.com>

COPYRIGHT AND LICENSE ^

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.

syntax highlighting: