in reply to Help needed on HTTP redirects
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 }
|
|---|