NAME
Slovo::Plugin::CGI - before_dispatch hook under Apache 2/CGI
DESCRIPTION
Slovo::Plugin::CGI extends Mojolicious::Plugin. It provides a "before_dispatch" hook to handle Apache double encoding of the current url and to strip the $ENV{SCRIPT_NAME}
from produced by Slovo urls. This plugin is enabled by default and will detect if the app is run under CGI. If app is run as a daemon this plugin will do nothing.
HOOKS
before_dispatch
Handles Apache double encoding of the UTf-8 url and strips the $ENV{SCRIPT_NAME}
from produced by Slovo urls.
CONFIGURATION
The folowing option is currently supported.
mod_rewrite = 1
Boolean. Defaluts to true. Set to 0 to disable removing of $ENV{SCRIPT_NAME}
from $c->req->url->base
. This will practically stop removing $ENV{SCRIPT_NAME}
from all generated links. Having $ENV{SCRIPT_NAME}
in URLs also tells mod rewrite to not look for static files in folder domove to not apply any rules when requesting$ENV{SCRIPT_NAME}
AUTHOR
Красимир Беров
CPAN ID: BEROV
berov на cpan точка org
http://i-can.eu
COPYRIGHT
This program is free software licensed under the Artistic License 2.0.
The full text of the license can be found in the LICENSE file included with this module.