lighttpd 1.4.x
https://www.lighttpd.net/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
835 B
29 lines
835 B
#!/usr/bin/env perl |
|
|
|
#use CGI qw/:standard/; |
|
use CGI::Fast qw(:standard); |
|
|
|
my $cgi = new CGI; |
|
while (new CGI::Fast) { |
|
my $request_uri = $ENV{'REQUEST_URI'}; |
|
print (STDERR "REQUEST_URI: $request_uri\n"); |
|
if ($request_uri =~ m/^\/dynamic\/200\// ) { |
|
print header ( -status => 200, |
|
-type => 'text/plain' ); |
|
print ("found here\n"); |
|
} |
|
elsif ($request_uri =~ m|^/dynamic/302/| ) { |
|
print header( -status=>302, |
|
-location => 'http://www.example.org/'); |
|
} |
|
elsif ($request_uri =~ m/^\/dynamic\/404\// ) { |
|
print header ( -status => 404 |
|
-type => 'text/plain' ); |
|
print ("Not found here\n"); |
|
} |
|
else { |
|
print header ( -status => 500, |
|
-type => 'text/plain'); |
|
print ("huh\n"); |
|
}; |
|
};
|
|
|