404.pl

来自「Lighttpd是一个轻量级的Web 服务器」· PL 代码 · 共 34 行

PL
34
字号
#!/usr/bin/perluse CGI qw/:standard/;my $cgi = new CGI;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");}elsif ($request_uri =~ m/^\/send404\.pl/ ) {  print header ( -status => 404                 -type   => 'text/plain' );  print ("Not found here (send404)\n");}elsif ($request_uri =~ m/^\/dynamic\/nostatus\// ) {  print ("found here\n");}else {  print header ( -status => 500,                 -type   => 'text/plain');  print ("huh\n");};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?