Aperture does have logic to properly handle URL redirects, but it fails for the special case of the initial URL. I have traced through the code and see that the redirect is being processed, but then there is special logic that causes the redirected page not to be processed in the case where the URL was the initial URL.
This is easy to reproduce using the webcrawler example and an initial URL of http://cnn.com which stops at that first page, while an initial URL of http://www.cnn.com proceeds to crawl all links from the initial redirected page.
Note: A lot of sites will be crawled fine since they use a stealth redirect that Aperture won't even see. This bug is for sites that use a traditional 301 redirect.
Attached is Windows console output showing the output for both cnn.com and www.cnn.com.
I tested using 1.5, but this same problem existed in 1.4.