[dancer-users] return_url => request->path [Dancer::Plugin::Auth::Extensible]

Nick Knutov mail at knutov.com
Tue Jun 4 01:34:49 BST 2013


Everything is fine, for example I have urls like
/user/123/action/?save=1 and they work.

Looks like my dispatch.fcgi also changed:
================================
#!/usr/bin/env perl
use Dancer ':syntax';
use FindBin '$RealBin';
use Plack::Handler::FCGI;

set apphandler  => 'PSGI';
set environment => 'production';

$ENV{SCRIPT_NAME} = '';

my $psgi = path($RealBin, '..', 'bin', 'app.pl');
my $app  = do($psgi);
die "Unable to read startup script: $@" if $@;
my $server = Plack::Handler::FCGI->new(nproc => 1, detach => 1);

$server->run($app);
================================
.htaccess:
================================
Options +ExecCGI

DirectoryIndex /dispatch.fcgi

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !\.(swf)|(jpg)|(png)|(gif)$
RewriteRule ^(.+)$ /dispatch.fcgi/$1 [L,QSA]
================================


04.06.2013 5:20, Henk van Oers пишет:
> 
> oeps, used wrong sender...
> 
> On Tue, 4 Jun 2013, Henk van Oers wrote:
>> On Tue, 4 Jun 2013, Nick Knutov wrote:
>>
>>> I think there is already my issue about it in github.
>>> I'm using this solution:
>>>
>>> hook 'before' => sub {
>>>     # when running under Apache/mod_fastcgi
>>>     request->{env}->{SCRIPT_NAME} = '';
>>>     ...
>>> };
>>
>> What about the query_string in your case?
>>
>> Can you test that?


-- 
Best Regards,
Nick Knutov
http://knutov.com
ICQ: 272873706
Voice: +7-904-84-23-130


More information about the dancer-users mailing list