Hi,
Currently hosting an OTRS behind a proxy. We
have a ProxyPass directive on the proxy which forwards requests to http://otrs-server-ip/otrs/
But, this creates an problem when it comes
to forms in OTRS, since form action url will be /otrs/__scriptname__. But, I want
it to be __scriptname__.
This URL is generated in Layout.pm like
this:
$Self->{CGIHandle} = $ENV{SCRIPT_NAME}
|| 'No-$ENV{"SCRIPT_NAME"}';
What I did to solve this problem, is
removing /otrs/ in beginning of every string. So after the above line, I’ve
added this:
$Self->{CGIHandle} =~ s/^\/otrs\///;
On my system the $Env variable $0 returns
the full path, so I cannot use that, and adding modules to extract the
scriptname would complicate things.
Is there a smarter way?
Best regards,
Tore