The Linux Page

CRON Drupal says "HTTP/1.0 302 Found" about "/cgi-bin/ipdiags.ha" (AT&T U-Verse)

I run a few Drupal website and once per hour I run the cron.php script. I do it only once per hour because nothing changes so often on my websites so it would require faster refreshes.

Once in a while (relatively rarely now) I get a list of errors from CRON saying that the checks failed. The errors look something like this:

HTTP/1.0 302 Found
Location: /cgi-bin/ipdiags.ha
Pragma: no-cache
Content-Type: text/html

<html><meta http-equiv=Refresh content=0;url=/cgi-bin/ipdiags.ha>
<body></body></html>

As you can see, this is a 302 so a temporary error. Instead of going to the website, something wants you to go to /cgi-bin/ipdiags.ha instead.

This happens since AT&T forced me to switch to U-Verse. It is not U-Verse itself doing this, it is the router that comes with U-Verse. If the router cannot detect a connection, it sends the client to that diagnostic page. I find that really bad. Instead they should just fail and not reply with a 302.