in reply to Help needed on HTTP redirects
Untested, but something like this should be well enough:
You have moved into a dark place.
It is pitch black. You are likely to be eaten by a grue.
head should return true (and some info) only if the site asked is up and working. If it isn't enough, you might want to look at LWP head replacement, especially merlyn's answer.#!/usr/bin/perl use warnings; use strict; use CGI 'redirect'; use LWP::Simple 'head'; if(head('http://siteB.com')) { print redirect('http://siteB.com'); } else { print redirect('/404'); # already at siteA }
You have moved into a dark place.
It is pitch black. You are likely to be eaten by a grue.
|
---|
In Section
Seekers of Perl Wisdom