Hi,
the 404 error check fails if link target is redirected; this is quite often used by sites that want to be reachable by a simple domain name like www.example.com, but then redirect to something like www.example.com/wiki/portal or www.example.com/shop/cryptyic-path&some-strange-parameter.
This results in sending those sites on every Cron run misleadingly to the moderation queue, rendering the automatic check basically useless. I consider this a bug since a redirect usually doesn't result in an error 404 ("page not fund").
There appears to be no way to prevent this besides disabling the 404 error check completely, or to enter the full target URLs (which might change frequently, that's why so many sites do such redirects).
Regards, -asb
Comments
Comment #1
AjK commentedYes, this is a known bug and I've been meaning to fix it for some time. So I decided to fix this. With drupal_http_request() function I thought this would be a ten minute job.
However, when I came to use it I found a Drupal bug in that function and it can't handle redirects properly either! So, I'm first going to fix that bug (and supply it back to teh Core team) and once that's done I will fix Janode's own bug.
I will update this issue when I get more information.
Comment #2
AjK commentedJust to keep you in the picture
http://drupal.org/node/164365
When that is resolved I'll bring forward my patch that fixes this issue.
Comment #3
AjK commented