use warnings;
use My::Web;
-use Apache2::Const qw(HTTP_MOVED_TEMPORARILY);
+use Apache2::Const qw(HTTP_MOVED_PERMANENTLY);
our $HTML_TEST=0;
sub handler
{
-my $W=My::Web->init(
- "header_only"=>1,
- );
-
-
-$W->{"r"}->status(HTTP_MOVED_TEMPORARILY);
-$W->{"r"}->headers_out()->{"Location"}=path_web "./project/","abs"=>1;
-
-
-exit 0;
+my $W=My::Web->init();
+My::Web->http_moved("./project/",HTTP_MOVED_PERMANENTLY);
+die "NOTREACHED";
}
1;
use warnings;
use My::Web;
-use Apache2::Const qw(HTTP_MOVED_TEMPORARILY);
+use Apache2::Const qw(HTTP_MOVED_PERMANENTLY);
Wrequire 'project::Lib';
sub handler
{
my $W=My::Web->init(
- "header_only"=>1,
"args_check"=>{
"rel"=>'^(?:prev|next)$',
"project"=>'^\w+$',
last if $target;
}
-$W->{"r"}->status(HTTP_MOVED_TEMPORARILY);
-$W->{"r"}->headers_out()->{"Location"}=path_web "./".($target && "$target/"),"abs"=>1;
-
-
-exit 0;
+My::Web->http_moved("./".(!$target ? "" : "$target/"),HTTP_MOVED_PERMANENTLY);
+die "NOTREACHED";
}
1;