Ken Krugler (JIRA) wrote:
[ http://issues.apache.org/jira/browse/NUTCH-353?page=comments#action_12439304 ] Ken Krugler commented on NUTCH-353:
-----------------------------------

+1 that the redirect target is not always the "real" URL that we want to keep.

For example, http://www.ibm.com/developerworks/lotus/downloads/toolkits.html => 
http://www-128.ibm.com/developerworks/lotus/downloads/toolkits.html. This holds true for most  
(all?) developerWorks pages; they redirect to www-128.ibm.com/<whatever>, but IBM would 
love for the URL everybody sees to still be www.ibm.com/<whatever>.

If you check status code of the original URL you get 302 Found. By definition


     10.3.3 302 Found

The requested resource resides temporarily under a different URI. Since the redirection might be altered on occasion, the client SHOULD continue to use the Request-URI for future requests. This response is only cacheable if indicated by a Cache-Control or Expires header field.

In this case there is no need to replace original url with redirected.

I know that a lot of sites use permanent redirects in such cases. But I don't se any proper solution for both.


regards

Uros
pages that serverside forwards will be refetched every time
-----------------------------------------------------------

                Key: NUTCH-353
                URL: http://issues.apache.org/jira/browse/NUTCH-353
            Project: Nutch
         Issue Type: Bug
   Affects Versions: 0.8.1, 0.9.0
           Reporter: Stefan Groschupf
Assigned To: Andrzej Bialecki Priority: Blocker
            Fix For: 0.9.0

        Attachments: doNotRefecthForwarderPagesV1.patch


Pages that do a serverside forward are not written with a status change back into the crawlDb. Also the nextFetchTime is not changed. This causes a refetch of the same page again and again. The result is nutch is not polite and refetching the forwarding and target page in each segment iteration. Also it effects the scoring since the forward page contribute it's score to all outlinks.


Reply via email to